I've worked retail before, and I sympathize. It truly sucks the life out of you. I hope you're able to find another job that better suits you, and your plan of actions sounds solid.
You seem like such an intelligent young man from your posts, and I wish you all the best.