Yeah, those are all good points.
For those with more responsibility in their jobs there are two things to specifically consider:
1. The foreign corrupt businesses act is pretty strictly enforced in the U.S. It used to be outright bribes were considered a violation, but now buying hookers is considered a no-no too
Whazzup wit dat??
Who writes these laws??!
2. For U.S. citizens, it is illegal to commit an act, outside the geographic jurisdiction of the U.S. that would be illegal within the geographic jurisdiction of the U.S. Since prostitution in the U.S. is regulated on a State by State basis you'd think you'd get a pass, but I believe Federal law has now covered that loophole. If you get a hooker outside of the U.S. you can now be prosecuted when you return. The law is mostly applied to heinous stuff (like child porn), but this is enormous leverage that can be used against you some day by the wrong party (your pissed off, soon to be ex-wife maybe?
).