It's a real shame that there are always one or two idiots that will always want to abuse or attack someone just trying to do there job, often under stressful or difficult situations. It was because of some of these idiots that I stopped working on the retail shop floor and eventually got out of retail all together. I'd been sworn at, spat at and swung at all for trying to do my job, and there's not enough money in the world that will make me put up with that sort of behaviour. I have a real sympathy with everyone who works in the public sector or with members of the public, who constantly have to put up with abuse, verbally and physically. Unfortunately it seems to be a growing trend and until stiffer deterents are put in place it looks like people who serve the public will suffer at a small minority of them.
You all have my utmost respect for putting up with the cr*p that is thrown at you on a daily basis and I can only say a big thank you to all those who keep our railways and other public services running. Hopefully, one day, the time and fine will fit the crime, and make your job that little bit easier.