When ethnic riots starts, both communities start killing each other. ANP history is not that old in karachi....Pashtun-mohajir riots dates back to ayub khan times, ANP gained its roots in 21st century...the reason for ANP rise in karachi is simply anti-pakhtun attitude of MQM and its voters...hard working poor pakhtun only want to earn in karachi through small jobs. But MQM see them as threat as pashtun labourers, watchmen, drivers, shopkeepers are changing demographics of karachi...calling it a competition for control of city is a joke...how could pashtun labourer or watchman of karachi can compete with educated urduspeakers?...
Its simple , mohajirs feel that pashtuns are burden on already populated city, they are converting urdu city into "pathani"...they think pashtuns should leave karachi and should find jobs in their own province.
Its strange, pashtuns are also working in gulf countries in large numbers through similer small jobs and send money back to their homes, increasing foriegn exchange for pakistan...but arabs dont kill them..while their fellow pakistanis in karachi are uncomfortable with them and treat them with racism.