The imposition of the Armed Forces (Special Powers) Act (AFSPA) in six police station areas has also drawn criticism.