I do not believe that EVERYONE can be rich! BUT I do believe that everyone can better themselves and their situation to a certain extent.
Yes there have been many people who are extremely hardworking who have seen some hard times, but there are also ones that will not apply themselves, sit on their lazy asses yet will still bullshit and complain that they deserve more than what they have.
you're saying something different than what Cain said. Cain says that if you meet the condition of being not-wealthy, then you should blame only yourself for not being wealthy. Think about that for a moment. Think about all the things that one would have to put oneself above in order to do that. Above where I'm born, who I'm born to, the education of my parents, the structure of my elementary schools, the quality of my teachers, the state of the economy as a whole, the availability of jobs, genetic predisposition, what jobs are valuable at the time I reach the job market, etc etc. To say that I have ONLY (Keep that word in mind here) myself to blame for my shortcomings, is a huge leap to make. Do you see my objection? For some people, it doesn't matter what they do, they can work their asses of, invest in education, etc etc, and they still will remain poor. So the "if you work hard, then you will be successful" is proved false. Many have worked hard, and have not become successful.