I'm going to shove a girl really hard since she was purposely hitting my leg with a trolley on the train
I'm very concerned. Why would you shove her?
I have an overwhelming urge to get revenge on her.
Violence is generally never a good solution, including shoving someone. If she was bothering you with the trolley, you should have talked to her, or moved to a different spot.
I'll shove her hard. I am a master in karate and I'm stupid enough to kill the bitch for hitting me.
Not only that is illegal, you may also be banned from ever going to the train again and you may have created more problems than solving them and it will be entirely your fault. If you can, just talk to her as I have said or report her to the train personnel if she doesn't stop.