I have recently asked a question by accident when I was drafting it. I decided not to post, but it was left open in another tab and somehow (I don't even know) it got posted. When I noticed it, a few minutes after, when I opened the tab (mind the question wasn't even downvoted yet) I apologized and deleted it. For some weirder reason it was NOT deleted. I came back later that day just to see it at -6 votes and my account suspended for it!
Some times I do ask a question that is downvoted, but I always react positively, apologizing, removing the question and learning with the mistake. It is not always obvious when a question is considered bad or good. For example, I just had a question that got -2 votes on SO, but was very well received on Programmers.SO, with +6 votes. Anyway, most of the my questions are well received and I collect some already with dozens of positive votes - here and on Programmers Stack. A few with +100 votes. How can one say that most of my questions are "harmful" to the community? I have been around for almost 3 years and got a 4k+ rep in total. I've read ALL guidelines and all faqs around. I have made long friends and learned a lot from the site. Yet I've received this a very harsh message saying I am a bad user and that I am damaging the community. I honestly took that by surprise and was very sad to know that. Is this actually correct? Should I leave the community now?