Money is not the root of all evil. I have heard it said that "lack of empathy" is the root of all evil.
Money attracted to emotional intelligence, even more than regular intelligence. Such traits, as love and kindness, honesty and integrity, or hard work. These are traits that attract money. Everyone else is just criticizing those that have money, because it makes them feel better for being poor.