Bless your heart. You're such a sensitive little Communist.
You're not solving the problem with vouchers. You are perpetuating it. If it comes from the government, it comes with strings attached. After a while you will find yourself in the same exact situation as now, only instead of public schools we will have private schools run by the stipulations attached to the vouchers.
And as far as people not being able to afford to educate their children, what good does free public education do if half the kids graduating from inner city schools can't even read or write?
Every private school I know of allows a certain number of kids in who can't afford it. Families who take education seriously will find a way to educate their children. Families who don't will just have to find some other way to warehouse their kids, which is all that would be happening at a public school anyway.
Please grow up.
In the worst case scenario you have a return to the status quo. That's why I advocate vouchers as an improvement over the existing system.
There are reasons to believe that the worst case scenario will not arise, however. Parents who actively choose a school for their child will actively fight to maintain control over their school's curriculum. Individual schools, associations of schools, and parent organizations will spring up to fight off regulation.
Currently parents of children in government schools are pitted against each other to control their school's curriculum, whereas under a voucher system individual schools will be pitted against the government to control their school's curriculum.