I'm in pretty much the same situation, Ryan, cept I work stock at nights. Pride sucks. There are days when I hate myself and my job so much I want to just stay home and ignore the world. But, that doesn't pay the bills and I'm too reliable to pull that crap.
It isn't a terrible job, since the people I work with are okay. And I don't really have to deal with customers, which is a plus. But the scheduling of plans is indeed really hard and, while I can request days off, they often ignore them and I have to fight tooth and nail if I actually want those days off. They've taken to a new game of reducing my hours and shortchanging my paycheck. Since I'm night crew, it is really hard for me to get in while the store manager is there to correct the paycheck problem.
But, at least I've got money coming in, no matter how much i look down upon my own situation.