The problem is that answering questions which are borderline low quality/too specific, etc or need imorovement before it can be answered are usually frowned upon because it encourages the asker to ask more low quality questions.
The abuse you got is not OK though. If I comment at all on such questions it is always polite.
What I think is also a big oroblem is closing questions as duplicates which are not duplicates.
As with every system I think the incentives are the culprit so I expect SO to improve on this soon. They should be able to since they have all the data to do so