I didnt even get to the whole post because I was getting so frustrated. Do you know that his blocking his wife from going out is donestic abuse? in my opinion this girl, if sweet, deserves better than what your son is offering. Also, there is no way on this planet that my married son would live in my house and treat me like dirt in front of his wife. Your husband agrees with me. He'd be gone if he were mine. Gone, gone, gone. Yes, it is hard to do, but I made my daughter leave for less and she grew up once on her own. No, they don't all do that....but this is him treating you like a slave in your own castle, upsetting your husband who also deseves peace and abusing his new wife. I am guessing she will leave him and hope it is before a baby is created.
Sorry if I sound harsh, but the gall I see in your son just rubs me wrong. You cant fix his issues by housing him and he could be dangerous some day. His temper sounds wicked. He should not try to control his wife. I cant think of any words you can say to him to make a difference in him. He has to do it and right now he thinks hes the boss of all of you.
I truly hope you and your husband can get on the same page and do what you feel is best for both of you. Your house/your rules...and home should be a safe place for both of you. If you have any other kids at home, the youngest should be protected from the chaos. Do get counseling about this with hubby. I am not the final word (you and hub are) but my opinion is...choose yourselves and happiness and peace. The girl is your sons problem and probably has family.
Good luck and warm wishes for a good ending.