For me, what I can't stand is when an incompetent has more power and influence than I do. That will have be quitting on the spot. If he's making slightly more money than I am, but no one takes him seriously and his shitty ideas aren't being imposed on me or the rest of the team, then why do I care? He's not in an enviable position. As a highly-paid incompetent, he'll be the first one let go when there's a need to lay people off.
My corporate-environment programming experience taught me that competence has no weight. Everybody just wants to get along and be friends. People who are buddies with the manager get more pay and advancement than others even if they are far less competent. They also tend to survive layoffs.