When your husband calls him a vile little boy, why do you feel the need to defend this vile little boy? Do you disagree with your husband's assessment?
You really are encouraging your son to see you as weak, stupid and contemptible and that is why he treats you like this-weak, stupid and contemptible-for no other reason other than he can and get away with it.
Just as your husband will have been a vile little shit when he was a boy, his son is the same and here you here, blaming your husband and exoneratering the mini version, bringing him breakfast in bed!
Iis he copying his dad-yes-but many of us have shitty husbands but our children don't follow that example.
Why is yours? There is something in him that instead of being appalled by his dad, wants to copy him.
It may be genetic and you won't be able to stop him being a vile man but, while he is 12, you can put some manners on him-especially as your husband will support you in this at least.
You are very very silly and need to stop seeing your son as an innocent and start viewing him as a person who needs reigning in while is this age and you can.
If you bring him breakfast in bed again, defend his vile behaviour again-then you deserve what you get but sadly some girl-maybe my 12 year old daughter-will move in with him and reap the shite you have sown.