Another BS law. This is one they will waste millions of dollars trying to (unsuccesfully) enforce. Believe it or not, but it is the sad state of current affairs that hundreds of laws like this already exist as part of the United States Federal Code; laws which prohibit American citizens from doing things in other jurisdictions which while not illegal in that jurisdiction are illegal for the citizen to perform regardless. Not only that, but there are laws in the books that make it illegal for a citizen to knowingly or unknowingly aid someone who is committing a violation of any of these statutes, even if the person committing the violation is NOT a citizen of the United States and therefore, not subject to the provisions in the statute in question.
For example this bill contains langauge:
"or abets one or more persons, regardless of where such other persons are located"
which could apply to the travel agent who booked the vacation for the honeymooning couple in the example but wasn't privy to the knowledge that this indiscretion was going to occur. The agent aided (and someone might be able to make a case for knowingly even if that were untrue) the couple in activities in violation of the orignial bill. What could result is travel agencies, booking agencies etc. reducing the scope of their services to cover their own asses for culpability reasons.