I issued the ban.
We need a forum moderator, not a lawyer. Lawyers are good at winning arguments. For the god sake, this is a forum, and we are dumb people (/sarcasm) hanging around. Our sin is that we love this space. When we make a post, we just post it. Only keep the commons in mind that we are not spamming and not harming others.
But this place turns out to be a law enforcement agency where someone makes a small mistake (without being aware*) and they get kicked out very easily. All the blood and sweat means nothing at all at the end.
I don't understand why other mods do not notice such things and keep banning users. It's always you who bring yourself to the spotlight for similar cases.
mprep is the moderator of the altcoin section, and as such, he is most likely to issue these kinds of bans. Unless he is going to be away for several days, I would be willing to bet that most other moderators will differ to him when issuing a ban that breaks this particular rule.
mprep made a compelling case as to why he believes it is fair to assume the OP was aware of the rule in question before he posted the giveaway. Assuming the OP still disagrees with the ban and its duration, he can make additional arguments as to why he believes the ban is unjustified. If the OP is unable to change mprep's mind, he can escalate to theymos to see if he is willing to override mprep.
While I do like to support fellow forum members, assuming what mprep has posted is true, I do not see an error on his part. My advice to the OP is to wait out the duration of his ban, learn his lesson and move on.