Ok so DH and I have been having ongoing relationship issues, he goes out when he wants without telling me, drinks too much quite often, swears and bangs stuff when things don't go the way he wants. We have two boys and our eldest is eight and has a sensitive nature like me, he and I have quite similar personalities and have been worried for a while that DH favours DS2 because he is more boisterous and physical like him. Anyway this afternoon DS1 had been eating Nutella and had gotten some on his face, hands and a bit on the sofa, I told him to go clean up and asked him to be more careful with it, DH then wanders in and says 'DS1 you are a pig' this was not long after DH and I had argued and I feel like he was taking his anger out on DS1. Ironically we had been arguing because he said he can do what he wants and I want him to be more respectfull and considerate.
So AIBU or oversensitive in thinking it's not ok for him to call DS1 a pig?