I disagree that it's possible to paint all developers using this language with such a broad brush. By this notion everyone that uses Rails loves being a "ninja" and monkey patching.
But I'm not sure one can be a good programmer if Java (or any other mediocre language) is the only thing she knows.