Personally I think if tax money is going to private schools or charter schools, they should not be allowed to discriminate. If a student needs an IEP or 504 plan, then extra funding should go with that student. If schools discriminate and pick and choose who they will take, then they shouldn't receive any students using vouchers.
Personally I think this whole plan is just a nail in the coffin for public education. We live in a state where there is a lot of choice, but our district is spiraling downhill because they cannot "capture" the students who live here and enrollment keeps decreasing. Now they are closing school buildings and want to bus kids long distances to get to the half empty schools.