That's an interesting policy, however, I think it's slightly flawed. If the code was unique to each product purchased (a unique code on a box of McDonald's Fries, for example), then I'd agree with the policy as it's stated. If the code is not unique, such as the McDonalds code in question, then it's not tied to selling a specific product to get the code. The fact that the codes are shared online is in fact promoting the company and its products. Learning about the codes here is a way of marketing both McDonalds and SeaWorld/Busch Gardens in the social media age.