Talent can come in many forms:
Actors have talent and become rich even if they are dumb.
Athletes who have talent become rich even if they are dumb.
Intelligence is a god given talent and they can become rich even if they are not physically gifted or good looking.
And even these people have to work hard to become rich. No actor, singer, athlete just goes out there and performs. They spend countless hours practicing and working to be the best. Intelligent people still have to apply themselves first in school, then in the business world.
Many people in the "leech" category have talents, but they chose to not take advantage of them.
Hard work is a value system:
An untalented person can become rich through hard work.
If a garbage man and a house cleaner get married, stay off drugs, limit number of children and invest wisely they can accrue a million dollars by retirement age.
And every single person (minus the mentally retarded/disabled) is capable of doing this. There is no logical reason for the ones who choose to work and use their talents to have to pay for the ones who waste their lives.
And, since the latter group is producing offspring at a higher rate than the former, America will become a true socialist state. And nothing can be done to stop it.
I guess we should start having more sex and kids? I could get behind that movement