My DS is 28, he is a lovely man, very proud of him. He told us over the weekend that he has a new girlfriend, their first date was the start of October but they have only just labelled it. At the start of February we are hosting a party for DHs 60th, it will be a rare event where most of the family and extended family will be around. I suggested to DS he brings his new GF, she could meet his brother and all the wider family in a very casual environment where there would be very little attention on her, I thought this would be ideal, it is also close enough to home for DS and her that if they felt uncomfortable or overwhelmed it would be easy to leave early with no fuss. DS has had 2 long term relationships before this one and in both cases we met the girl within about 2-3 months of their first date, so I didn't anticipate him viewing it as too soon.
However DS got quite short with me saying no its far too soon and a weird environment to introduce her to, I apologised but he kept going saying its not up to me when we meet her, but I don't feel I suggested it was. He then said we can all go out for dinner and we can meet her then, maybe the next time his brother is down (so likely March/April). I said that would be lovely and I look forward to meeting her whenever he is ready.
Figured that would be the end of the conversation, but no he has messaged again saying he is annoyed I even suggested the family party. I can't help but feel he is over reacting, I know I wasn't pushy, all I said was "your dads party is on x date, the whole family is coming, feel free to bring your girlfriend if you like, just let me know for numbers".
He was also annoyed that his dad asked to see a picture of her before asking what she does etc. which while I appreciate was a shallow response from DH, I don't think it is that bad! And she is absolutely stunning so no reason DS wouldn't want to share (not that it would matter if she wasn't as long as he is happy).
AIBU to be shocked by the reaction and to wonder if there is something else going on?