Dealing with difficult bosses is a reality that you cannot avoid experiencing in your professional life. The label "difficult boss" is actually general. It could mean that the boss is strict with deadlines, or it could also mean that he or she is really a rude person who verbally abuses his or her subordinates. Here are some tips on dealing with a difficult boss:
Don’t absent-mindedly react to verbal abuse.
Mentally count from one to ten before saying anything. This will help you calm your emotions and help you answer calmly. Never respond emotionally as it will just escalate into a fight. As you are the subordinate, this is a fight you will certainly lose.
Discuss the problem rather than confront the boss
By making the criticism a problem solving opportunity instead of looking at it as a personal attack, you have shown your boss and probably his bosses the level of professionalism you are capable of.
The bottom line is, be objective and professional no matter what. At the end of the day you still have to do the job that you are being paid to do even if you don't like your boss.