Relationship question.

My bf and I have been dating for almost two years now. The main problem I have with him is his tone. He literally ALWAYS yells at me whether he means it or not. This is an example of what just happened. Yes I know it's dumb... We ordered a pizza and his half had anchovies on it, which I don't like. He kept putting a piece in my face telling me to try it, I kept saying no and he kept insisting on it. So I finally gave it a try so he would stop, and I found it to be disgusting so automatically I spit it out on the half of the pizza box that was not being used. He yelled loud enough at me to wake his roommate up.... so I then moved to spit it on the floor where our dog could eat it and he yelled at me even more, very loud. I just don't think this is something to yell over. I'm honestly so tired of always feeling like I'm doing something horribly wrong. Is that a reason to be yelled at or no? 

Vote below to see results!