I think there are several major things wrong here.
First off, the typical "American Dream" seems to be, If you go to school, and work hard, you'll end up rich.
Which leads to the belief that anyone who is poor is lazy, and therefor should not get "Free handouts"
to which I respond, are you kidding me?
200 bucks a month? Not exactly the cushiest of support that is...
Its hard enough for a college graduate, with a good degree and experience to find a job, let alone a homeless person.
Also, don't complain about the size of you tax return check. I mean, why do you get more when your single, because you overpay your taxes in other places, you don't have dependants or other things, you do when your married.
The American dream is flawed, and stupid, but its not because of tax checks and welfare. Its an idealistic difference.
As someone, (i forget) here said once.
The American dream is the promise of Jam tommorow while forgetting the need for bread today.