Guuurl. RUN! What you’ve outlined as though they are minor annoyances are, in fact, huge issues. Your boyfriend does not respect you. You don’t trust him and for good reason. Not to mention that in my experience, men resort to calling a woman crazy when she tries to hold him accountable for his shitty behavior or otherwise has a reaction to his shitty behavior.