I went through this too..... My boss (the senior partner) was SOOOO nasty when I quit. And insulted me a few days before my last day (he actually asked me if I knew how to count) and screamed at me on my last day for not doing something to make my job easier that I didnt have time to do anyway (because I was doing three people's jobs because he was too cheap to hire someone else). But your right, its retail so it matters less. Retail stores have a high turnover rate, and they should be used to that. Is there anyone else you can get a good recommendation from??
OH yeah, there's plenty of people to ask for a recommendation....and I'm sure my boss would give me a good one in the future.....but she's just so mean right now.....ugh. Hahah....I can't wait to be gone.