With freedom comes responsibility. Some folks can't seem to handle either one very well.
There is a thing called common decency and it used to be the norm rather than the exception in our society. What you seem to be doing is making excuses for crass and boorish behavior. Neither should be tolerated in a polite and respectful society.
absolute steel on target. We have an obligation to speak up when objectionable behavior insults us, particularly when those demonstrating that behavior are associated with us.
I may not be able to do anything about some snot-nosed punk kid with 14 bolts through his eyebrows, 27 rings in his nose, and 48 earrings circling what used to be an organ intended to hear with, but I sure as hell can express my outrage at his **** Off and Die t-shirt.
When the punk kid has done what I've done, seen what I've seen, and been where I've been, he might have an option -- but chances are, he's just a shithead looking for a place to take a dump.