Why is it that Civ V and New Vegas both cost $49.99 on Steam and the same in a Brick and Morter store? Where is the savings? No middle man but same price. So I guess everyone is a "svcker" becasue they should be saving money on Steam but is not.
Because steam is a distribution network, not a publisher. They don't set the price, they just provide the infrastructure to shove the data around. Steam is very unrestricted, both for publishers and users - for the publishers, this is a good thing, and a good chunk of why many use it (They can even use additional DRM with it if they want), for the users it's less of a good thing, but the other advantages outweigh it.
RE: A "Steam tax", steam already take a cut of every sale. They're a shop, that's what they do. They're not going to take an additional cut because their popularity comes from being convenient, and at least not more expensive than physical stores - if they break either of those, they're breaking their own business model. They don't have so many fantastic sales because they're nice people, they do it because the additional people buying far outstrips the profit lost per item. Their system works, they don't need to start charging more.
RE: Console vs PC, it is indeed the additional costs that MS and Sony take to subsidise the console hardware being cheaper. Whether a PC or a Console is cheaper in the long run depends on how many games you buy, and whether you're happy with "High" graphics, or must have "Very High".