You need to stop using the wrong terminology. You use the term "politically-correct snowflakes" when you mean "respectful people". What you are attempting to defend is boorish behaviour as though it's protected by some sort of sacred right to free expression. There is no justification for screaming insults at people. Disguising racist and other offensive behaviours as merely another form of self-expression is dishonest and obfuscatory. Instead of hiding behind weasel words like "political correctness" and name-calling like "snowflakes", try the honest approach. Tell us how you don't care about the feelings of others and will continue to defend an idiot's right to hurl insults and beer bottles at whomever they want.

And to call it "diversity" is just plain obnoxious.

To follow my own advice and put it to you directly: you are an idiot and an a-hole. Oh, sorry. Was that too politically-incorrect for you little snowflake?