The top brass is extremely corrupt and they have appointed their retired men at powerful civilian positions over the years to get absolute control over the country. Everyone knew this was the case since Zia's government, only PTI fans are realizing this now.
I have no doubt in my mind though that what was done was unconstitutional and illegal. It will definitely be taken to the SC which very well could put the whole thing null and void.
After seeing this, i have massive suspicions on the whole letter gate. Think it was a move to get the NCM rejected. But for how long will imran khan run away from getting taken off? He will dissolve the assemblies now surely.