I pray you return to the Church! One cannot be a "devout Catholic" and not attend Mass weekly brother, just a gentle reminder.
If your wife left you, that sounds like a matter beyond your control. I'm no expert in Canon Law, but it would seem to be a good case for annulment.
Yes, the CINO's make everyone sick, but again this isn't a reason to not go to Mass. By their own actions they have excommunicated themselves, whether they realize it or not, and will have to answer to God one day. Take comfort in that; not everything on this Earth is controllable, least of all blatant sinners with no desire for reconcilliation. One thing my mother always says/said to me was/is, "You can't beat truly evil people", and you can't, if you take the high road, and remain moral.
Truly evil people have no remorse, no compunction, and will do anything to keep their "appearance" up, to keep their social status, and keep their power. They will do things that a moral person CAN'T do, thus, they have more "weapons" than you or I. Their power is temporary though, which is why it's best to leave their situation to God. This doesn't mean we shouldn't resist evil, we should, but it's best to realize that in a fight, evil will probably win, in THIS world.
This isn't a defeatest attitude since this world, is not all there is, or ever will be.
I'm not an expert either, but her leaving is not grounds. But there is a lot more openness in terms of mindsets at time of marriage (according to the seminars we've attended in our diocese).
My BF's ex-wife had cheated on him, divorced and remarried (all while being an ECM). It took a LOT to get him to the point that annulments are not about 'blame'.