You are incredibly capable, and your boss may be an idiot, but your impetuous attitude hasn't got you anywhere yet. So consider this: problems at work could be resolved if you just admitted your supervisor has the final say. Try a little humility for once.