Bruce Eckel writes on the departure of hyper-enthusiasts from the Java community. It’s a good read and there are lessons to be learned about the passionate, if irrational, arguments for/against languages. The longer I’m in the world of software development, the more I’m convinced that there is no “One True Way” when it comes to programming languages. There is simply a spectrum of tools which can be categorized as “better” or “worse” for solving certain problems.
Go read his writeup — you’ll be better for it. :)