Earlier quoted context omitted.
I’m saying your interpretation of “rude” is overly sensitive. If I say “The USA needs to get its act together and fix its broken immigration system”, I don’t see this as particularly rude. By criticizing the immigration system, I’m already saying that it’s fucked up. The fact that I use the phrase “get it together” is irrelevant to both tone and content. And again, the subject is a large group. The idea that particul…
If I needed something from someone or a group at work and I told them to 'get their act together' and do it, I don't think I'd get what I want. And they're paid to work with me. People don't talk like this in real life.
You probably don’t feel bad saying something like “McDonald’s burgers suck”, but if you tell someone who invited you to a cook-out that their burger sucks, you’re an asshole. Context and audience matter.
And people very much do talk like this is real life. People who understand context and audience can do so just fine.