Many poor people believe they need to go work hard somewhere like Walmart and that somehow they will come out the other side better for it when their work is just feeding the rich upper class with cheap labor for more gross profits. Poor people need to work on their own businesses. Auto mechanics, janitorial, construction, etc where the input of labor will become joined with more and more business sense. Blue Collar Millionaires on CNBC is a great show that provides some examples of this.