Re: "Does the first amendment give you the right to wear Hitler t-shirts emblazoned with swastikas? NO."<quoted text>
Does the first amendment give you the right to wear Hitler t-shirts emblazoned with swastikas? NO. Why? Because the represent HATE and violence. Same for machine guns and Zimmerman-targeted t-shirts. First amendment rights to wear those? I think not. To go even farther to make a point, as you do not seem to understand, how about the first amendment protecting a person wearing a t-shirt that depicts a fornicating couple, and to make it even more horrible for you, two men fornicating? Would the first amendment allow that?
I hate to disagree with someone with whom I agree so often, but the First Amendment does do precisely that. People can and do wear t-shirts emblazoned with Nazi swastikas (Buddhist ones go in the other direction), and these days people do not seem to take much notice of it.
Of course, the First Amendment grants only the legal right to wear those t-shirts. I still think wearing Nazi ones (not Buddhist ones) it is immoral, but that is my opinion.
In any case, the First Amendment is damn strong---allowing only such laws against total uncontrolled speech as preventing calling "Fire" in a crowded theater and libel laws.
Re: "two men fornicating? Would the first amendment allow that?"
Pornography is one of the exceptions, but it is in a gray area, and the definition of pornography changes---and changes rapidly. The novel Ulysses and Lady Chatterly's Lover were once considered pornographic. The actual depiction of people having sex carried into a public place would still probably be considered pornographic---but perhaps in 20 years or 50 will no longer be.
(There are temples in India that show the act quite explicitly, and the images are outside the temple and facing the street.Of course, that is heterosexual sex--but homosexual might well come too, in time.)