The way I see it, it was assault.
Yeah, the wee scroat was being a wee scroat. But as Martin said, the tocket inspector should have walked away and got the transport police involved. Ive been on a number of trains where exactly that happened.
What the situation does not justify is someone who has no vested interest in the situation, dragging the guy off the train and throwing him out the doors....twice.