You really can't hate a language (well, I do have a complex relationship with PHP). What people hate are stereotypes built around communities. Usually from the conduct of some individuals. Every community has them. I mean, even the COBOL guys must roll their eyes anytime someone writes some douche comment about the language.
Don't pay attention to them. There are many nice people in the Ruby community. People who are there for the code, and not the drama.
Now, don't get me started about those Visual Basic guys... :)
I think you can hate a language.. you can hate it because you hate yourself, for the things the language make you do.
Coming from a Java background, I used to bang my head on the desk everything I had to write a boilerplate code for anonymous functions/classes.. luckily, there was Intellij IDE to ease the pain.
Don't pay attention to them. There are many nice people in the Ruby community. People who are there for the code, and not the drama.
Now, don't get me started about those Visual Basic guys... :)