Of course I don't think you're a horrible person for getting irritated.
The fact is that there are some unaddressed anger issues in between you 2 right now. Time is really your best friend... it allows healing and for the opportunity to address them when you're not in the heat of things.
Take a deep breath and exhale.
Maybe this is what he's been telling you:
Treat me fairly, as you would a good friend Listen to me before you make judgments I have the right to disagree with you without being berated Act as if the disagreements are not deal breakers
What can you do to help him see you in a more positive light?
Hugs,
Bets
"There are only 2 ways to live your life. One is as though nothing is a miracle. The other is as though everything is a miracle."