We absolutely do not all like being called rockstars or ninjas. I do agree that the communities are different but the differences are usually not that important when comparing languages that are very similar, such as Python and Ruby.
Python and Ruby communities are radically different. Ruby people tend to be in their 20s and primarily employed to do Ruby, mainly for websites. Python people tend to be older and write Python as a part of their main job, they are not employed as programmers (and as such language choice is not mandated).