WOW. I feel for the parents and cheerleaders who are treated so poorly. I'm not saying there shouldn't be a fee, especially if the cheerleaders require their own bus, but it doesn't cost that much for a bus driver and gas so it shouldn't be astronomical.
I cheered at a small school and coach at an even smaller school, but it's never been an issue with the cheerleaders riding the bus with the players. The boys sit in the back then coaches, including myself or a cheer parent if I am unable to make the bus time, then cheerleaders in the front. I do remember one year when I was in high school that we had an unusually large football team which required the football statisticians and cheerleaders to ride in the school van, but there was always transportation.
If I, as a coach, had to rely on parents to get their kids to games I would never have a full squad. I'm sure that the athletic fee that all the sports teams pay, including cheerleaders, helps cover the cost of transportation.
As a coach, parent, if this was the case I would say that they only cheer at home games as that is a huge liability for them to be transporting themselves UNLESS you have a parent/volunteer who can drive the cheerleaders in a church bus/van/etc. to get them all there together. I know that would suck to not go to away games, but another local school here does that so that they don't have to have a second bus. The cheerleaders cheer all home games for boys and girls basketball which still ends up being two a week as they worked out the schedule as such. I would rather know my cheerleaders are safe than to worry about them getting there and back safely.