Maybe a Transport Police should be introduced that would also look after fare dodging on all Public Transport. They would also look after the traffic duties, parking tickets/fines, security at bus/rail stations, airport/port security, etc. This could free up DB inspectors for Control Duties and also be a visible presence on Public Transport to deter fare dodging. They could also operate under cover to catch smokers, vandals. This may help improve safety, comfort, etc for decent law abiding passengers.

Also introduce community service for fare dogers - put them in orange jump suits and have them clean up the street of litter, etc. If they dont learn the 3rd time, then prison for them and they must serve the time!! Just a suggestion!!