Dinner with mommy vs being there with you on a very important day ?

Gee...let me think.
I'll just say DUMP him - he may be great now and you may not like the idea of not seeing him - - but if you stayed in this relationship ....just wait till you get married - if you're having these kinds of problems now.....that's when it gets really bad . Honestly - he's 25 and a grown man - mom is a grown WOMAN who should want her son living his own life - but that sure doesn't seem to be the case.
and if they make fun of you and HE LETS THEM - then it's time for you to find someone who will respect YOU ....FOR YOU. No one needs that kind of BS in their life - if he's already telling you that you will always be 2nd - then he isn't the man for you - We can tell someone our DOGS come first - but that's totally different lol - TOTALLY.
If his mom were seriously ill - then I'd understand that thinking ...but if it's just cause he's whupped - then you need a man with a BACKBONE who can make his own decisions based on who is important in his life away (and I don't mean the mom)
It's head games with mothers like that - they get satisfaction knowing their kid will come running and it makes them feel important. Sick - but true.