A lot of people in this thread have no clue how this program even works.
No one was ever promised to have their loan completely forgiven, no questions asked.
First off, it has to be a specific type of government-backed loan.
Second, you have to work 10 years in public service forgoing the competitive and often higher salaries afforded in private industry.
Third, you have to make 120 payments and they have to be ON TIME. Not late, not even once.
Fourth, you have to apply for it and may not even be granted forgiveness.
I have a degree in computer science from Drexel. I worked in private industry as a DBA for a year and then moved into state-level government as a Web Services programmer. When I came out of college I had $19k in federal-backed loans (and a shit load more in private loans).
After these 10 years that I've been paying on my loans and working in the public sector, I have only a fraction of that original $19k left.
Were I to apply to be on the program, which I intend to do, it would only forgive that fraction that is left on the federal-backed loans.
No one is getting their entire college debt paid for. And no one is even assured that they will get on the forgiveness program.