I'm guessing the main haters are sysadmins, who see threats to their importance and way of working.
Spoken like a true developer ;-)
Developers need to get used to the idea of Operations, as much as the Ops folk need to get in bed with the dev side of things.
Devs and Ops have traditionally led very different lives, and it's that schism that's really made DevOps-style movements so hard (and important).
As a random example - Ops people are typically on call, and get woken up (automatically by a monitoring system) because disk space on server 'x' filled up. Yet much of the time, it's the application's fault - and the sysadmin then spends far too much time trying to get developers to think about disk space growth, data retention, etc - rather than the developer being across those operational concerns from day one, which in a DevOps-ified world they should be.
It's about trying to get both groups to work towards a common goal - and too many people on _both_ sides of the fence don't understand why the other side wants what they do.
(I'm an ex-developer sysadmin, FWIW).