I know there has been a lot of hate for this game in the first couple weeks of it's release, and I really don't understand why. Granted there are some things that should be fixed, but do you guys realize that this is literally 343's first game? Like honestly, who gets it perfect on their first go around? The specialization codes seem to be a big problem, but they're doing their best to fix it. Paying $60 for a game doesn't entitle you to sit at your computer and complain about every little flaw of the game. Yes, it's ok to be upset but these issues will work themselves out, just because it hasn't happened yet doesn't mean 343 is "trying to ruin Halo" or "turning Halo into Call of Duty". If your'e mad that your stuck at 70 with no specialization codes, I don't know, go outside, play a different game or something. Coming and complaining online isn't helping anyone.