There's a huge gap between someone being an odious asshole whom everyone just accepts, and, "this is how I'd prefer to be addressed".
Like, if a "Robert" says "I prefer Bob" and you still call them Robert, you're choosing to make them unhappy. If someone says, "I prefer they/them" and you use her, you are choosing to make them unhappy.
If someone says "I will be an asshole in public and won't accept critique on that" and everyone is like "this guy's an ass but deal with it" that's a problem with the community that should be addressed.