He did not initiate the physical altercation it appears, so self defense may be an possibility.
Would not go that far, but if all he was doing was ranting and not actually approaching anyone then I would have moved away, not said anything, and kept alert. Ridden NYC subways all my life. Those are the rules.