The school district you are referring to is just like most all school districts including the one I work in now. If, in the other case, you throw them off the bus, then economics comes into the situation. It costs more money to throw them off then to keep them on the bus. It does so because now they must take a taxi to school.
Not in my school district. Heck, at the high school level, they didn't have school buses. You got a city bus pass. Among other things, that meant that, if you angered the driver, the whole bus stopped and the cops might get called.
_____________________________________________
Gillian
"Now everyone was giving her that kind of look UFOlogists get when they suddenly say, 'Hey, if you shade your eyes you can see it is just a flock of geese after all.'"
"You can't erase icing."
"I can't believe it doesn't work! I found it on the internet, man!"