Microtransactions itself is a bad enough thing IMO because it encourages companies to skip out on adding features/polish that would add to the base game but this is just insane.
"Word from the Battlefield: Bad Company beta test is that several weapons in the game's arsenal are locked, with "Available for purchase on Xbox Live Marketplace" notations next to them. In total 10 weapons are listed as for sale, with five of them also available in the Gold Edition of the game. What this basically means is that people willing to drop a little extra cash, be it in the store or on Xbox Live, will have more weapons to choose from than someone who scrapes together just enough to pick up the game itself."
http://kotaku.com/370694/ea-charging-for-bad-company-weapons









(mostly)