These.
Check your ego at the door and accept criticism/feedback/help in all forms, otherwise you'll end up killing someone. You don't have to like the delivery, but take the help. If he's as bad as you say and "about to get fired", suck it up and stick it out. You'll have a new partner in no...