My SO hates the way I taste

my SO and I were getting into things last night and I asked him to go down on me because he NEVER does. We have been together a year and I can count on 1 hand how many times I've received head from him. So anyway, the moment his tongue touches me he pulls the most horrible face and tells me that it tastes 'sooo bad' I had never been more embarrassed in my life that he went and said that to me. I give him head EVERYDAY and never complain but I can't get anything in return? He makes me feel disgusted in myself now and I don't feel comfortable with him going down on me again. But anyway apparently I'm the bad guy cause after that I didn't want to have sex. Not sure what to do about this... I want to feel comfortable with him but how can I? And how can I stay with someone who never pleases me sexually?