We could get rid of the entire voucher issue if we could just get the government out of the education business. That is the true root of the problem, not vouchers vs. no vouchers.
The schools are lousy because the government runs them. And like any gigantic bureaucracy, they are inefficient, corrupt, and incompetent. (Please don't flame me with tales of excellent teachers and administrators. I know they are out there. I was fortunate enough to be taught by some and I have teachers in my family. I'm speaking about the majority, not the exceptions.)
If schools were private, parents would have greater choices. There would be competition for price and for quality. Privatizing schools would not cure all problems and would present its own set of new problems, but I believe that the benefits would far outweigh the disadvantages.