Tennis shoes do little good on a subway. Belly guns however, really work well in this environment. When I say “belly” I mean his belly, not yours.
I also always carry a rosary and usually say it on the rare occasions I find myself on a subway. Last time was in Prague which was scary.