This XP cap in BS. If they don't want people to have an advantage then why even have lvls. why not just have everything unlocked from the start. Also, what is the point of buying the Mt Dew double XP if all it does is limit how much you can play per day? Because they are greedy, that is all. If they didn't want people to have the advantage of having access to specializations before others then why do the people who bought the SE get all 8 right away? 343 is not my mommy, and have no right to tell me how much I can play a day. I am earning that XP fair and square and it is not my fault nor problem that others cannot play as often as I do.
What is especially dirty is the fact that 343 never mentioned this when they were advertising the game or the dew XP. MW3 had double XP with no XP cap and everything worked out just fine. I have never heard of a company actually wanting to limit how much you play their game before.
Plus, how is it fair to limit people who are lower lvls from catching up to the higher lvls because there is a XP cap? For example, I am now a lvl 32 and hit the limit. Meanwhile, I'm playing against people who are lvl 43 or higher. That's not balanced or fair so let me catch up. What about people who just bought the game this weekend. 343 needs to get their head out of their @$$. It makes no sense and only frustrates and alienates the fan basis Bungie has formed around the Halo franchise.