Fare dodging happens. It's a balance between revenue, amount of resources put in and cheesing off customers. Stagecoach are very good at cheesing off customers. I'm still annoyed at losing the footbridge into the city centre.
One of the reasons why I still occasionally use trains in Leeds is that although it's a closed station they have the right attitude. No ticket machine on a lot of the urban stations, packed train, staff stay in the cabin and packed train, get to leeds, not a problem, desk for dealing with this, can I have a ticket please, out of the station 30 seconds later. Efficient and reasonable staff.