
It has become his habit. How he deals with you has become habitual and it seems to get the desired results he wished for. ^^, If you want things to change you have to think of the root thing that causes it.
Do you guys go to a marriage counselor? Even though your not married it'll be good.
I think you need to add more responsibility to your boy. Little responsibilities at first and follow it up with positive reinforcement if he gets it done.