People should be able to offer sex for money and people should be able to offer money for sex. Period. Slut and John shaming is ridiculous.
What two consenting adults do is their business.
People have sex for a million other dumb reasons, at least with financial transaction it's mutually beneficial and people know exactly what the deal is.
Some people like to make others feel good and some people have no problem paying for what they want. Weird right?