I think we can all agree that if it is mandatory for kids to take gym to fight obesitity that it should be mandatory to take financial guidance classes for better investment strategies throughout life. I think knowing how to invest for your future is much more important than learning that columbus discovered America in 1492 during history class. Sad part is most people don't know these things and it may already be too late to help them - case in point my father in law who is 47 buying plasma tv with a new 8 month old son.
Unfortunetely the burden of national debt won't lie on us, but will be on our children and grand kids. Politicians are so short sided that they only think up until their next election. I don't care what side you are on, it doesn't matter. And it isn't even entirely their fault, it's uneducated voters.
"China holds over 1 trillion USD in reserves (they don't have a debt....yet), and they are looking elsewhere now. Who will buy those USD's every day?"
Good point. The U.S. has been in debt for a loooong time, and it is ok to take on debt to make a profit or improve living standards, but we simply just arn't doing that any more. What does the U.S. do when China finds better investment alternatives besides crapping their money away to the U.S.? Increase interest rates? Imagine what our debt will look like then.