It's hate born of fear. Why hate big cities? If you keep getting mugged in big cities you'll likely fear and hate big cities, even if there's much else that's good about big cities (and even if there are many ways to protect yourself from being mugged).