My boyfriend (28M) is disgusted at me (20F) for my (mostly eating/snack) habits and wants me to change them. Am I being too difficult?
first of all: i feel really weird for this but i have no idea where else to ask this stuff – so reddit it is. (also hi, new here lol) so me and my boyfriend are dating for a little over five months. he recently kinda moved in – not officially and we havent exactly talked about it but most of his stuff is at my place and some is in storage. he sleeps most nights at my place and i just found out he gave up his former flat. he is a more quiet person so learning things about him a bit late isnt really new. (i dont mind most of the time – he is generally very sweet to me, just not talkative at all even about things you would think he would least mention asgfjf). anyway, ever since he is with me most days he became kind of weirdly judgemental about little things. like he got very annoyed at me for leaving my wet toothbrush cup upside down on the sink to dry instead of towel drying it first. not wearing socks in my slippers, humming, getting the mail in my pyjamas. its mostly just small stuff and i just change my ways because i dont care enough about them to get into arguments. about ten days ago he was with me when i was eating breakfast (he usually leaves before that) and he got REALLY disgusted at me when i put tomato paste on my bread. like full on disgusted, pulling faces and he got really angry when i took a bite while he was telling me how 'disturbing' eating tomato paste just like that is (on wholewheat bread that is). he kept turning his face away like i was eating a live rat or something. at the moment i thought it was almost funny just because of how super silly it is to get angry about i guess. like its just tomato paste. i know its not that common to eat on bread but its something i did since i was small. my family was super poor and i just kinda stuck to it. its no big deal i think. he dropped that whole thing after and we havent had breakfast together since. last friday though we went to a wild life park with my boyfriends colleague/friend and his wife. i packed for both of us, so i took water and made some sandwiches – turkey ones for him and for me (packed seperatly and wrapped in plastic so he would get any on his) mine which were just plain wholewheat with butter and tomato paste folded over. his coworkers wife saw me eating it and asked what it was (i guess because of the color?). my boyfriend got kinda startled, looked at my stupid snack and proclaimed awkwardly loud that its 'just a jello sandwich'. it was very very obviously NOT jello and like,,, it was so weird. i didnt want to make a thing of it so i just nodded along, even though it was very obvious that it wasnt true and his coworkers wife looked so confused. my boyfriend asked me to come with him right after that and he got really mad at me for embarrassing him in front of his colleague. i got a bit annoyed too because i felt like he was talking down to me and i couldnt figure out why, so i asked him what the big deal is. he told me that i eat like 'an animal or a homeless person' and that 'eating non-sweet foods' (in general?) is 'manly' and disgusting for a woman. i didnt know where that was coming from but he went on to tell me that he couldnt believe that i was trying so hot to embarrass him that much and why i couldnt just drop it. i told him sorry and i didnt finish my sandwich. now i dont really know what to do. i think its stupid to get that worked up about tomato paste (and my diet overall). but on the other hand its not like i cant online without tomato paste on my bread and i really dont want him to be ashamed of me. im just kind of worried that he will be just that even if i quit all the little things that he doesnt like about me. TL;DR: my boyfriend is disgusted at me for eating tomato paste on bread as a snack (in public). i knew about his opinion beforehand but did anyway and now he is angry with me and i mostly feel weird. (sorry if anything isnt making sense. writing in english is still new to me haha)