Spam is dropping links in totally unrelated areas or when it's clearly your only motivation for sharing / "Contributing" was to spread the word about your stuff. It's a fine line between self publicizing which is good and spamming. Having someone react strong is nothing new. Most of the people you ban email me with vengeful this and that.
If no one wants to hear it and it's not relevant it's spam. If you want to go on a speakerbox and toot your wares do it from your OWN site.
It's like showing up at someone's party and yelling at the guests to come buy something from you. You weren't invited and you're adding nothing to the party so... Please leave