I think they are both unraveling due to financial problems and I don't find it surprising.

I've always been on the fence regarding Teresa and who she really is. For instance, the past 2 seasons with Danielle, Teresa would totally push Danielle's buttons and start stuff. Like at the fashion show last year. Teresa claims she's a nice, good, friendly person, but she was trying to start something with Danielle at the fashion show. And her mothering skills?

But, I do think this season her behavior and actions are affected by what's going on with their finances. It has got to be taking it's toll on her and the hubby. They're going through everything publically and that can't be easy at all. Look at what happened to Taylor's husband on RHOBH.
I think Joe's going through a major depression, causing him to drink and be an ***. I think Teresa is jealous of Melissa, but I also think it's exaggerated because of the problems in her life. When your life is falling apart, it is so hard to be happy for the people around you when their lives are going great and you think that they're getting all the breaks.
I don't really dislike Teresa, but I really feel badly for her and especially her kids.