LOLZ. I have good interactions with people from Karachi. One of my closest friends live across 90, MQM's terror office. He has told me all the stories that portray MQM as angels of God.
People do not vote MQM because they love that party, but because they have personal benefits or interests with that crime syndicate. As we all know Karachi is the financial hub of Pakistan, with MQM out of office, some other mafia would emerge to take its place. Therefore they would rather vote MQM which they know well about instead of building links with new mafias.