You got an infraction because you were being a dick. If someone posts something offensive, report it, don't reply like that.
But it was not flame/racism/inappropriate language. If you cannot swear on the internet that is about as bad as SOPA. There is a fine line between freedom of speech and inappropriate language and I think this fits nicely in freedom of speech.
He is hindering nobody, read his sentence. His said read the thread before making retarded posts, retarded means slow, slow posts. The member was blindly spamming because he didn't read the thread, infract him too.