Shams had recently returned to his homeland after twenty-seven years in exile and had opened an office for his party in Jalalabad.
The party then began to split into 3 factions, one led by Shams-ul-Huda Shams, another by Qudratullah Hadad and the third by Mohammad Amin Wakman.
Shams had an uncompromising attitude towards communism, that is why he never agreed to strike a deal with the Soviet-backed government of Kabul in spite of repeated attempts by the latter, up to the point of offering him a cabinet position.
Shams was in favor of the establishment of a modern democratic government in the country which could retain its National Islamic character.
After the removal of Mohammad Najibullah's Soviet-backed government and Mujahideen take over of Afghanistan, shams continued his opposition with the incumbent regime of religious parties, which he argued, was not representing the majority of Afghan nation.