Like everyone else said, Walmart's clothes quality generally sucks. I don't like spending my money on stuff that'll break in a month. If I like it, I'll buy it.

That said, I generally like to go cheap with shirts, but I will buy higher quality pants from places like Aeropostale because they fit much better. You don't know how difficult it is to find a size 8/9 that fits well on someone who is just barely 5 feet tall.