I've worked with assholes, that think they are god's gift and really they are just hampering the business goals of the company and don't realise it. They were constantly like a petulant 5 year olds during a tantrum, and I don't work with people like that. I quit such jobs. Done that 3 times now, first time took me 6 months, second time 3 months, last time 18 hours. Note - this is not rage quitting - they were a reasoned decision based on the likelihood of being about to resolve the problem through negotiation, and comparing that to opportunity cost. Fuck it life is too short.
Similarly would I contribute to an Free/OS project with such people for free? Hell no.
Similarly would I contribute to an Free/OS project with such people for free? Hell no.