Lets get one thing clear first. Karachi is a separate issue. The militant wings of MQM, PPP and ANP have had a turf war with religious extremists for a very long time, and it is as much a fight for bhatta rights as it is anything else.
PTI has made plenty of statements regarding the current crop of terrorism, and has expressed grief and sorrow. I dont know what else they could do. Suspend their campaign?
And PTI just did 3 jalsas yesterday in Baluchistan and Sindh.
And like I said before, whats stopping these parties from campaigning in Punjab?