You're not the only person. I know a handful of devs who heartily agree with you, and most devs I know don't really love or hate it. It's just the tool they have to use.
I don't hate git, but I do like subversion more. That said, I completely understand why someone would hate git.