Spam is obvious and easy to diferentiate from a thoughtful/meaningful post.
Cheers/grats or other types of accolades regaurding a focused topic is not spam. Even constructive criticism short of flaming is not spam.
Adding 2-3 word replies that have A:been said already or B:add nothing to the conversation is spam. Of which, shane is not the only person banning for this annoyance.