Why are so many Americans stupid with their money?