They say that if you do your job right then you people will either love it or hate it. Nothing in between. Whether or not that is true, one thing is for certain. There will be haters. There is always going to be a reason why, but that will never matter.
As long as what you do feels right in your heart and every action you make feels justified, then there is no reason for you to conform to the standards of a hater.
Ignore the haters. If you must interact with them, then do it out of unconditional love. They may not understand the full situation, or maybe their hatred comes from something deeper. Never fight fire with fire. Either get out of the way, or put it out.