She told me that the problem was that me and the other guy were both stubborn and we needed to learn to stay away from volatile topic especially when people around us were hinting about changing the subject.
I quoted this because this is where your whole reconciliation attempt failed. Others have said you rolled a 20 but I think you rolled a 1. Here's why:
First point: When there's issues at the table, deal directly with the person you have the issue with. Talk about it over a slice, a cig, a beer...whatever. Friendly conversations grow friendships. But you missed it here.
Secondly, you dissed the girlfriend (not quoted here) without, likely, meaning to. You could have avoided that altogether had you adhered to my first point.
Thirdly, if you don't know your friend's thoughts and attitudes and how to handle them, you've failed to get in deep with that person. Try being deep with people. That usually starts with taking a genuine interest in their lives and their opinions. It doesn't mean you have to agree with them...you just need to be genuine when you ask about them.
I'm not saying this as a put down...just giving you my observations.
In the greater picture...you're out of the situation now. I hope you find a game that's amenable to your personality and tons of fun. Keep rolling the bones. Hope for 20's.