A 22 year veteran of the Cleveland Regional Transit Authority was the subject of a video gone viral as he was embroiled in an argument with a female passenger. The video shows, in graphic detail, the argument between bus driver Artis Hughes and female passenger, 25 year old Shidea Lane.

The argument is taking place the whole time Hughes is attempting to drive the bus. Lane continues to argue with Hughes, and at one point is seen spitting at the driver, and lunges for him.

At that point, the driver, having had all the abuse he could take, stopped the bus, got out of his seat and hit Lane with a vicious uppercut.

For his trouble he was suspended. And, unfortunately, probably fired!

According to this:

Hughes told RTA police that he had been assaulted by the young woman, but declined to press charges, RTA officials said. Transit Police and Beachwood Police were both called to the scene. Lane also did not file a report or charges against Hughes at the scene.

Meanwhile, a pair of videos showing Hughes punching Lane -- landing an uppercut before literally throwing her out the bus door -- is going viral on YouTube and other similar sites.

Hughes was suspended soon after the story was reported today.

RTA spokeswoman Mary Shaffer did say the fight happened on the No. 5 bus in Beachwood, Ohio, on Sept. 18, but that RTA did not view the video until Oct. 11 and then immediately suspended Hughes.

You can view the video here.

I’d have given Hughes a medal.

I don’t care the gender of the person abusing someone like that. Whoever it is deserves what’s coming to them, especially if they escalate the situation.

In fact, doesn't it remind you of this situation right in our own backyard on a RiverLine train.

Boyfriend getting verbally and physically abused by his girlfriend...and does nothing! Should he have tried to physically restrain his girlfriend, or go all the way and crack her in the mouth like the bus driver?

And what is it with people acting out on mass transit anyhow?

In the immortal words of John Quinones of ABC News….”What Would You Do?”