So when people are heaping hate on one of my projects, I am now starting to think of it as a failure of messaging on my behalf. If someone says something like "don't reinvent the wheel", it's because I've failed to explain my constraints that prevent me from using existing systems. Maybe one of those constraints is "I don't like that particular system". But whatever it is, it probably needs to be explained if someone is bitching about it.
I might rather people hated my projects than completely ignored them. Getting ignored sucks a lot. Receiving hate tells me people were actually excited by the idea and I was on to something, but that I didn't do something right. I can't figure anything out from getting ignored. It's just blowing in the breeze at that point.