Plenty of unethical things are legal and things that are ethical are illegal for instance possessing weed was illegal until a few years ago. For me, legal doesn't necessarily means ethical.I think most of us would agree with everything you said , however Capt is correct that there is no such thing as ethically paying for sex especially when it is against the law



