Worship your God, not his messenger. All this you've posted here reads much like a treatise against spirituality (a "god" is meant to earn his keep? You think He needs or wants your money?). God is not to be held liable for every transgression His followers and staff commit in His name.
They both could go to jail. In NYC, it's a felony to assault a transport operator, the offender can get up to 7 years. They paste a sticker on all the buses here to remind everybody. The babe fit go jail and the guy go claim self defense.
Morons. Photocopy policies from the west and come and blindly implement here. How exactly does this bring "sanity, standard, safety and security"? Sha do your term and gerrout. a**holes