How does anyone think they have reason to get upset over the giveaway? It was free! For all I know, all the entrants signed up online... you weren't required to register for the forum to sign up for the giveaway. Nor do I think it matters; these things are meant to be promotional. The more entrants, the more exposure and, I suspect, the more likely it'll be done again.
In any case, there was absolutely no way to make CombatVet happy. If he had won, he would have complained about paying the taxes on the package.