I don't know of any JS developers that hate JS. I know a lot that hate some browser implementations of JS though.
Ah, the "only the libraries make the language tolerable" argument.
My experience has pretty much been that most of the devs who thinks the libraries are hiding problems with the language are confused on one or both of the following points:
2) the idea that a language is terrible if it doesn't have a specific class-based OO model
Hard to say in your case, though, given that you didn't mention any specific problems or solutions presented by specific libraries.
I use date.js or moment.js whenever I have to deal with times/dates in JS because the built in date support is pretty bad.