Why do people complain so bad about xbl costing money? If you don't like it, don't use it, it's not that complicated.
And there are plenty of valid reasons to have DLC. They aren't things that were "in the game" anyway. Look at, adding songs to Rock Band, adding Alt outfits, etc, those are...