A lot of people can afford to send there kids to private school but take the government subsisidized public school. What is the difference?
The difference is their tax dollars are paying for public schools already. Now if you want to give them the tax dollars back to use as they see fit. By all means I agree.
But don't tell tax payers they should do both and expect a lot of agreement with you.