As a more general statement contrary to the main thrust of comments here, I have no fear that the United States of America will lose out on immigrants or business visitors any time soon. Any time here on Hacker News that we have a thread about United States visa policies, dozens of participants complain that they wish it was easier to come to the United States to do business, to visit, or to settle permanently. The United States is still a huge draw to people from all over the world, as I was especially aware when I lived in an international dormitory with students from all over the globe in another country. The rate of immigration to the United States has ups and downs, with the downs coming especially at times when the United States economy is in depression or recession, but on the whole the United States is one of the few countries in the world that still count on sustained, large, long-term population growth from net immigration alone, even if the rate of natural increase falls below replacement levels. (And it could be argued that the below-replacement birth rates of many countries are parents' expression of little hope for their countries' futures, as they are not even willing to have children in those countries. The United States still has an above-replacement birth rate and thus also enjoys natural increase in population.)
So, yes, let's criticize the United States whenever any liberties of persons in the United States are curtailed, but let's be realistic about where else people can travel and kid around about socially harmful or illegal behavior. If one is to leave the United States for more freedom, where would one go? (Fewer examples have been named in other comments than I would have expected, so far.) Considering ALL the trade-offs, which places are really, truly plainly better places to live than the United States? Which places are better to visit for tourism?