In fairness, I think the best way to fix (a), (b) and (c) would actually be by automated buses or trains, that would enforce reasonable limitations strictly, without the possibility of negotiation.<p>i.e. the passenger would be prevented from boarding the vehicle without a valid ticket and provided there was sufficient capacity for a speedy and comfortable boarding.