Opinions/Questions about the Specilizations

So I’ll first write the question that has been nagging at me. I have friends that play Halo that are not 17+, I am 17, (I still haven’t received the Specializations code, and after I get all the achievements I’ll probably throw this game in a bin for about a month) will 343 seriously not give them a code just because of that? They payed for the game just as everyone else did, but don’t get a code. You should have at least sent it to their Guardians accounts or something.The forum Post does not say or give any stipulations as to what it would do if a Player was underage, other than that you must be 17+. If anyone has any information on the subject, or anything that could maybe give them any kind of reassurance, that would be appreciated. However Neither them, nor their guardian/s has received an Email.
Now my personal opinion. Does anyone else think it slightly strange/idiotic that the code was sent out under the Subject of “You have a free gift”. Whenever I see any thing like that, I pass it off as being a virus. Second, why not maybe come out with an update for people that met the requirements. You wouldn’t have to deal with the people trying to sell their codes on the forums, or other areas. Along with the Opt in material, My general thought, is that I would rather Not receive 10 Emails a day, telling me to buy things, which is why I opted out for that when I made my account. Everything just seems kind of silly. Not to mention some of the many things that 343 (Although a great company) has seemingly ignored fixing, achievements worded wrong, and other such errors, although minor, can be very frustrating at times. I would be interested in hearing everyone’s opinions on the subject. (Please keep the flaming and madness away, if you want to tell me where to go, do so in a polite manner!)