<human>: Could you distill the essence of the text into 1-3 sentences?

Hey reddit, 

I'm not sure if I'm being too harsh on my BF of 1 year, so here's the story. 

Back Story: SO and I met about a year ago at a Nickelback concert at the Verizon Wireless Theater. I went alone because my friends despise Nickelback, and I was too embarrassed to tell them I was going. Turns out he went alone as well, because he told me in confidence (and drunkenly) that he didn't have any friends. I thought he was cute and charming and have a thing for lonely dudes. He bought me a beer, we sang all the songs together, and I ended up giving him my number that night. 

Fast forward 15 months, and we're living together. This happened very recently, and as much as I love him I feel this aggression from within me developing. This aggression only happens when he eats those disgusting wise brand cheese doodles. He's eaten them everyday since we've been together, sometimes downing 3-4 bags in one sitting. My SO isn't large at all, I'd say 5'10 150-160 pounds, and healthy from what I know. But the thing that bothers me most are the stains he gets on his fingers after eating them. 

One night while we were having sex, I got too grossed out by his fingers (cheese crumbs still intact on them) and asked him not to touch me before he washed his hands. He got very upset and I told him I think it's disgusting how many cheese doodles he eats everyday. I felt this anger within me while I told him this, and started to yell very loudly. He ignores me, turns on some Creed in the hopes of cheering me up. I responded by throwing my Subway sandwich at him, and he started to cry. 

I feel really awful about my aggression, but I just can't stand those cheese doodle stained fingers. Am I crazy, or should I end things with my SO? Orange fingers are definitely a deal breaker.
<bot>: Get very aggressive towards my SO when he eats cheese doodles, threw a sandwich at him, wondering if I should end things now before his fingers are permanently stained.