So, me and my boyfriend were just sat at my kitchen table, eating the food I cooked, and my BF had only given me two slices of chicken. I asked if I could have a bit more and my boyfriend slapped a couple of pieces of chicken on my plate and said 'here's some more scraps for the dog'. I've totally blown up on this comment and my boyfriend says he didn't mean it, says stupid things without meaning it etc. We've had a bit of alcohol lol. I really want him to leave but he's refusing because he left his car here and there is parking restrictions on my road in the morning. Who is being unreasonable please?