Думаю, что причина не в понаехавших,а в сумашедшем ритме жизни.Долгие поедки на работу и обратно, сутолока, толчея, необходимость стоять в долгих очередях. Все это раздражает, а на "гостей столицы" просто раздражение выплескивают.
Думаю, причин несколько: 1) москвичи хотят, чтобы уважали их город; 2) чтобы не нарушались традиции города, те традиции, с которыми люди выросли; 3) чтобы не понижался уровень культуры; 4) нехватка времени; 5) нехватка личного пространства; 6) обида на тех, кто приехал в Москву как варвар - захапать побольше, не заботясь, что будет дальше с городом.