This first part is aimed at some IT guys in general. I’ve never met the OP, but it seems like he may fall into this category:
I find that IT guys often have an over-inflated sense of what they’re worth to their company. They assume that since they’re the only one in the company that can write code or back up a server, they’re the only one in the world who can do it as well as they can. They brag about how “exceptional” they are at their job, show contempt for the people they’re serving, and think things like “Huh, they’ll never fire me. Two days without me, this place would come crashing down.” They seem to think that they’re brain surgeons, when in actuality they’re more like car mechanics. Don’t get me wrong, a good mechanic is worth his weight in gold, but there are plenty of others in town if I’m unsatisfied with my service. There are about a billion other IT guys out there, some of whom dress quite smartly, who are just as good as you are. If they put an ad out today, they’d have a hundred applicants by Friday.
Second part aimed squarely at the OP:
Oh please. You don’t dress like a slob because you’re interested in the social justice issues of where dress shirts come from and the working conditions where they are made. The reason you dress like a slob is probably something like:
A) You feel different from the other people you work with, believe they are beneath you, and refuse to dress like them as a subtle, perhaps unconscious sign of contempt for them.
B) You really don’t know how to dress like an adult
C) You’re afraid to dress seriously because it would mean that people would take you seriously, and open you to criticism.
D) Three items is enough for a list, so I’m not thinking of any more reasons.
You’re whole “It’s too wasteful, I’m not spending $200 on work clothes, there are a million things I’d rather spend the money on” excuse is a joke. Dressing professionally isn’t really any more expensive than dressing like a slob. Clean pants, ironed (or wrinkle-free) shirt tucked in, belt, tie. Wearing that uniform neatly or slovenly doesn’t make it more or less expensive.
Go out, buy a pair of khakis and a cheap dress shirt a JC Penny’s or Sears. With Christmas sales going on it should cost you maybe $50. Do the same thing next week, and the next. Assuming you learned your lesson and will check your pockets for pens, this new wardrobe could last for years with proper care. Surely a brilliant IT guy who assembles and leads a team that produces “extraordinary results” can afford $200 for work clothes. If you can’t, I dare say you’re not as important to the company as you seem to think you are. Companies tend to pay people who are absolutely necessary for their existence quite well.