I'm sorry to say that this is not snakes in a restaurant.
There are a lot of people who are still married right now because they can't afford to get divorced. I didn't read this as her saying, "The only reason anyone stays married more than ten years is because they can't afford to get divorced."
I read this as her saying, "If you want to get divorced BUT you're still married after ten. long. years. of not wanting to be married, it must be because you're poor."
Obviously I could be wrong since I wasn't there and everyone else seems to have read it differently, but this just didn't come across as some insanely offensive and ignorant statement. I read it is a fact regarding the current state of the economy and divorces.
Of course, my reading relies on the idea that she used "low-class" meaning "not-of-middle-class-income" and not "people who are not classy."
But that's not true either. There are a lot of people of good incomes who don't get divorced even if the thrill is gone. Sometimes it's for the children. Sometimes, it's to look good to the outside world. Sometimes, it's because they have so *much* money, that they fear what they'll lose to the other partner. (It's one thing to lose half-interest on a second-hand car, and pack up the apartment furniture, quite another to visualize losing your vacation home in the Bahamas.) Sometimes, it's just apathy. If she meant, "people who don't get divorced because they can't afford it, can't afford it," she's being redundant.
And anyone describing someone else (even hypothetically) as "low class" is insulting them. There are lot of people with little money who would consider being called "low class" fighting words.
ETA: Further, she didn't qualify her statement as "people who want to get divorced for ten years", she said "people who are married for ten years". If she didn't mean that, she made a complete foot-in-mouth mistake.