This really grinds my gears. Well here in Australia its trains, not subways, but same situation. The way I respond to it is to have a little fun - when I'm getting off the train and there are people standing in the way, I just walk straight at them like they're not there. Funny to see them jump out of the way :)