It is immoral to wear expensive clothes. Fashion is an arms race. The harder you try, the harder those around you must try. Dressing nice makes the poor and unattractive look and feel worse than they would if you dressed down. The more you get the less there is for others, unlike in business, where one persons success helps to fuel success for the whole society.
Any smart person can see that it is dumb and wasteful to through away a shirt because of a spot.
Every wasted dollar adds to the toil and often to pollution. Ornamentation is evil, like all excessive consumption, because there are better uses for the labor and physical resources it consumes. Although the actions of the rich may be a net benefit to the poor, this does not justify waste. Although this would deprive the poor of seemingly needed jobs, in fact our textile mills etc. may degrade their living conditions. Regardless of the net effect we have on very low wage labors, waste is immoral, like vandalism.