well I suppose he has the right to that opinion and to voice it if you are in a relationship. You do want a relationship where both of you are free to speak? If he speaks and you don't like it, ? My husband does that to me, he will ask me something, I will tell him what I think about it and then he is mad because I didn't say what he wanted to hear. Quite frankly we don't get along and are not compatible. There are other fish in the sea, yes there are. If he bothers you this much, you should consider ending the relationship. Honestly, being with someone who doesn't like you as a person, or value your passions is REALLY miserable. I know from experience. Now if he just voices, but still respects your habits, that is ok. But if he nags, complains, makes you feel like there is something wrong w you or that he is better than you, that you need 'fixed', you have huge red flags.