He is abusive and manipulative. he isn't going to change.Hopefully, you will find the strength to leave him. He will do and say anything to hang on to you.....and Yes, abuse is literally brainwashing, that is why it is so confusing. If you decide to leave, don't tell him;he will be very angry and want to argue and manipulate you into staying.
Depending on what state you live in, marijuana isnt just a plant it can be illegal.