Thanks Ddream. I'll try to follow your advice. Generally I show my feelings straight away. Told him thousand times he is not my boss. I am his equal partner. I am not above or below him but equal to him. Our age difference is just 2 years. Our educational qualification is almost equal. Yes because of my break in career, i am not earning equal to him but that doesnt make him my boss.
This time when you get the job give money to your dh and tell him that he can waste the money you won't mind as this relation is more precious than money.
Talked to him today. He is not yet realising his mistake. Said he would be like this. He would shout at me if I waste money no matter where i am. I can choose not to talk to him if i dont want this kind of behaviour. He wont consider whether its a accident or not. Sounded so rude... .