You two are suppose to be on the same team...based off what you have told us, your husband has abandoned that concept and turned into a child, turning any frustration in his day on you. It is time to make some hard lines and confront your husband about his attitude or its over