Disrespectful and hypocritical BF

Justine
So if I talk to my BF with even the slightest tone he gets super mad and says I need to speak to him with respect. Then he yells at me, cusses at me, and belittles me. When I tell him it hurts and he's disrespecting me and being a hypocrite he can't see that he did anything wrong. He had me in tears wanting to die this morning over forgetting to put his debit card in his wallet instead of my wallet. He couldn't even apoligize.