Gosh, he sounds kind of selfish and immature. Maybe you focused on what you wanted...his good qualities while completely ignoring the bad ones. Pinball while you waited? Hmmm

I know your heart is broken but I sure wouldn't let him see it or know it. I'd treat him like a worn out old shoe if you do meet him for lunch. What does he want to do...stick the knife in deeper or what?

If a guy can't treat your mom with love and respect...dump him back!