In my experience (as an NYC resident) the people causing problems on the subway aren't just being assholes for the sake of it. They're homeless, have mental issues or frequently both. I suspect when you visit Germany or Japan you're seeing the effects of much more comprehensive social nets that actually care for these people rather than let them fall through the cracks and live on subway trains.