> If someone has a lot to contribute but it never happens because their attitude sucks, that's on them. It's not on us to enable them.
It's not on you, maybe, but I'd be willing to put up with somebody's shit if they get the job done. And especially then if no one else has gotten it done so far.
Einstein bonked his cousin. And postulated the Theories of Relativity. Yeah, you'd think he could've thought of a better name.
I care about results, if someone's nice, that's a bonus. But don't deny the fact either, that some people will be nice because they need to hide an incompetence. I know, and they know, if you have the results, that that is the most important thing, being nice is optional. Not being nice also does not imply being rude, just neutral, by the way.
EDIT: And as a German, I'm intrinsically aware of the stereotype that we're often labelled as "rude", when we're actually being direct. So, who's at fault here? No one is, but we'd all go a long way to take a step back and realize, what's actually going on.
EDIT2: And I also often have to put up with the reverse of this, people who are so goddamned nice, I can't be mad at them for any longer than a few seconds, but basically can't get shit done. As an employee who often had to clean-up after others, I often got pissed at this, but fortunately, that's no longer my case.