Some with the online passes and such are kinda BS, even though most of them come with those things for free if you buy it new. I can understand that, but there are a lot of games where you don't NEED the DLC for them. The excuse is that you don't 'need' these items. And then people get angry when CoD has a $15 map pack with four new levels to play on (which I agree is overly expensive, but still).
They charge at least $1, sometimes up to about $5 or even $13 in one case, for a single weapon. Some cost up to $13 for what amounts to nothing really. I mean, every hat and misc costs at least $5 in the store. What annoys me is a LOT of people will critize companies like EA or anyone really for having DLC, but not care or encourage Valve to put in WAY overpriced items into their game.