I would propose something much simpler: if a driver at a taxi stand refuses a fare without good cause (e.g. the person wishes to travel someplace the taxi is not allowed to go--a common situation at DCA if passengers board the wrong cab) the driver should forfeit his turn at the front of the line and have to drive around to the back. It should be up to the driver's discretion how many fare opportunities he's willing to give up.
Sounds like a good idea to me.
I think that is already in place. It opens a can of worms: the Muslim drivers get their way, then redneck drivers can refuse to take blacks, etc.
That's what WAS happening, and the Muslims complained, so the Authority tried to negotiate with them and negotiations went nowhere. That's why they've reached this situation now.
The Muslim cabbies want to have their cake and eat it too.