Just noted the 'Imran has gone soft on the Army and MQM' off late,and the ever present criticism of his support for the Musharraf coup.
Let's just get one thing straight here : Imran was a novice when he supported Musharraf.That was a mistake.Also,for those who did not know,when Jamali was ousted as the PM,Imran was offered the post but he rejected it.Holding Imran's support for Musharraf against him is naive,since he later went on to become one of his strongest critics.Imran has clarified his stance on the coup many times.
Coming to MQM,Imran knows that you cannot be successful in Pakistani Politics if you go slamming people left right and center.Also,he would need support in Karachi if he ever comes into Power.Also,being the ISI's blue eyed boy is imperative for anyone who comes into Power,and Imran is doing all of that now.He may not like the ISI,he may not like MQM,but he realizes he needs to have a working relationship with them to come into power,and that is what he's doing.It's not called selling out,it's called playing your cards well,and that is something Imran has learned now.