We've clearly gone downhill from shitting in a bag, but I suppose threads rarely live up to their initial promise.
Anyway, I don't think anyone is chiding 20-somethings who can't find entry level jobs paying a decent wage. The "chiding" that I saw from Chats was based on the idea that employers should pay more simply because some people need more. So that kind of goes to your last sentence -- that's its "greed plain and simple." Employers have to compete against other employers for customers. If their wages are out of line, prices and costs are out of line, and so they lose business and don't have employees. Theoretically, the way this problem gets addressed is to have more jobs to drive up wages.
But then, the private sector is doing fine anyway. Rather than more private sector jobs, we just need to be giving more money to state and local governments so they can hire more employees.