its all about making you buy an xbox live card. To play online costs money and Microsoft and Bungie like money.
I do agree that is unfair but playing online is worth the money.
You can get EVA, EOD, Hayabusa and Flight armour.
you cant download recon but if you whant to unlock it you have to unlock the vidmaster acheivments and its hard to unlock by your self
The higher your rank the more armor you unlock for the elites but you cant customize elites like you can with Spartans
No, in Halo 2 you can not unlock armor.
You unlock the armor.
You unlock the odst armor by unlocking the UNSC SPARTAN achievement
You have to be an warrant officer in halo reach to unlock the helmet you also have to go to halowaypoint and unlock the armor.
go to http://hubpages.com/hub/Halo-3-Armor
To unlock Recon armor in Halo 3, you originally had to beat all of the VidMaster achievments, but the armor is now available to all players. To unlock the recon armor in Halo: Reach you had to pre-order the game and you would get a long (25 character) code for the recon armor DLC. To unlock the recon armor in Halo 4, you had to either pre-order the game or simply buy the armor with your in-game credits.
You cant!
You cant
you have to get 49+ acheivments
The Crystal Armor is just a fake, you cant get it.