I hate this crap - it's amazing how many companies just do not value customer service. I went through a situation with Perry Ellis where I ordered a pair of shoes for my dh and they came to him damanged, so he refused the package. They were received back by Perry Ellis on 2/21 and we got charged for them on 2/27! Then to top it off, one SA I spoke to said she'd get the chargers reversed quicker than their normal policy b/c they already had them in their possession BEFORE they charged us. She lied - it took me until 3/20 to get it back, speaking to several different reps and a nasty email to accomplish it. They did nothing as far as compensating us in any additional way (and I made it clear to the reps and in the email that not only were they going to lose a customer, but we would make sure we told our friends about the complete lack of satisfactory service we'd received, so you'd think they'd want to try and appease us in some way). Sorry to rant about that . . .
I'm glad you got the full refund, and do hope that they do something for you beyond that for the hassle.