What an entitled shithead. Retail may be no fun, but how can you throw a hissy fit over something so trivial when they're are plenty of people who would love to have a job offer like yours.
Also coming from experience (as someone who worked at Macy's during the holiday season for 3 years in a row), Macy's does require you to dress formal but they really don't give a shit where you get your clothes from, as long as you follow the dress policy and put effort into your appearance. In fact, a lot of the clothes I got for the job were from Kohl's. You know, high end fashion. But seriously. They're not asking you to wear nice Armani suits to work everyday.