I don't get why people hate on Python so much. Maybe it's because they don't understand the basic configuration options of their text editor, such as auto-indent (or worse, are using an editor highly insufficient for any actual programming tasks). Maybe it's because Python already implements a whole slew of basic features, so the only code left for most simple programs is "glue". Maybe the interactive repl and full builtin module documentation is just too helpful, and they'd rather spend several megabytes in bandwidth searching the web instead. Maybe they just spent way too much money on a new 8-core processor and are upset that the GIL is interfering with making their programs OMG OPTIMIZED. (In which case, they're also not competent enough to figure out how to use anything besides CPython, which is the only implementation that imposes this particular restriction.)
Or maybe it's because they're irrational pricks who just hate everything.
Admittedly I think the Python community has made some weird choices, especially with some of the changes in Python 3, but it really isn't a bad language. It's not for everything, but for most applications, it's a decent language.