So your overqualified keyholder quit already, eh? I will say that having an unreasoning DM was what did me in. I had an awesome working relationship with my old DM, had worked with him over two companies in fact. Then they redistricted the area and I got shunted into a real jerk of a DM's district. At first things were good, because at my old DM's recommendation he offered me a store that needed some work to turn around. So I went in and started turning things around, but he wanted me to fire the entire staff. Now, I've got no problem moving people if it's necessary. But these people weren't stealing and most of them weren't purely incompetent, they were just poorly trained. Hell, I had that store turned around in about a month in a half for the most part, but this guy wouldn't believe me that they weren't stealing- even AFTER the inventory proved me right! I did have to fire my ASM for gross incompetence and repeated tardiness (when corporate is in town and you're supposed to be opening and don't show up until 10:15... not a good move duder) but the girl he absolutely HATED was pulling in anywhere between 20-40 subs a week. 20-40. And he wanted her gone based off of a bad first impression. What a douchenugget.
Anyway, sorry for rambling but don't let them railroad you Federwang. Also, don't ever, ever figure out how much you're making per hour. That sure does suck.