If his credit rating is bad, all the more reason not to trust him with your paycheck. Didn't he TELL you to get a new checking account? Then how can he be mad if you do? If you are paying all the bills, what does he need all this money for?
Maybe instead of taking out half, you should just empty it by paying every bill you can. Same thing with the savings account. Cancel all the credit cards he is using as well.