I left after the better part of a decade, for all the reasons we have beaten to death on this site.
I do feel better in a lot of ways, just by removing myself from a dysfunctional, toxic environment.
But I'm here to tell all you disgruntled TMs that the grass is not always greener.
For starters, it is hard to find a job that will pay close to what WFM pays, especially when you've been there for years. And yearly raises are not guaranteed. Health insurance is meh but that's not enough of a reason to leave WFM.
Then there's job security. You don't get "voted on" at any other job. This means you actually have to show up, work hard, and do a good job because you can get fired instantly anywhere else. WFM is great for slackers (and bad for those who actually GAF), because once you're voted on, it is nearly impossible to get fired unless you are habitually late or do something really really stupid (stealing, grabbing p_$$y, drinking on the job, etc) and even then we all know you still might not get fired if the bosses like you.
If you are just a bad worker, there will be months of write ups and counseling before they can actually fire you. You can look busy for a shift or two and save your job. And you can even get promoted if you're a p___ grabbing, drunk, worthless worker!
Sure, the shoppers can be awful, the company itself is so dysfunctional and mismanaged that it seems like a messed up social experiment, and store closings/layoffs are ever-imminent. But as someone who left, I'm here to tell you to s--- it up. Everyone at WFM feeds off each other's stress and catastrophizes every little thing. Drama drama drama. But quitting is not always the answer.
Find a way to rise above the nonsense and gain some perspective. It's a grocery store. There are worse jobs and frankly most of you have it pretty easy. Life after Whole Foods is pretty much the same as life at Whole Foods: it is what you make it.