I had a similar experience. I simply deleted my account and left the site. If my contributions weren't welcome then that's the choice of the moderators, but I had no desire to try to participate in a forum where simply linking to relevant non-promotional content that happens to be posted on your own website will get you accused of being a spammer.
I remember once I mentioned something about lobste.rs in Twitter (trying to actually be positive for the community) and the creator went all crazy against me . shrug Thanks but no thanks