We all have to pick our battles. You've got to draw a line in the sand and stand firm. And it's this squishiness that's really the enemy, like, "Well, I don't know, it's kind of OK but I kind of feel guilty, and I kind of want a bran muffin, I don't know, and I'm wearing a vest; it's crocheted. " Shut up. Just pick your battle and just stand there, and whatever you are going to do, own it.
Pause and remember - Nothing lasts forever. Better days are coming, but they will come faster with faith.