I'm a grad student in the US, I have more free time than this. I also had more free time when I was working (even more than I do now). I know very few people that have this little amount of time, and that generally is because they decide that they want to spend their time doing work.
Do you have children? If you have children, you can easily wind up with negative free hours per day.
If you averaged say, 4 parents and 4 non-parents free time, I could see how someone would easily arrive at a number where the "average American has just 4 hours of free time per week"
Yes, I do. One, and she is old enough now. Even when she was little, I had free time.
If you do not have enough free time for your child, maybe you should consider not having them. The same way you would if you did not have the finances right or anything else that may affect them...