That was a huge common (and a blessing in our younger ages. 18 y.o me didn't need a credit card) and I still know many who do not have one. They don't want it.
I'm sorry your ex did that to you. It's unfortunately another common story. I watched friends get their cars repossessed after breaking up with crazy ex. 7 year set back... It can really hurt. At least things are going better for you now!
I hope you have fun at your dinner tonight!