Why did Reagan support rebellions in Afghanistan, Nicaragua, El Salvador, and Grenada?

Ato undermine right-wing extremists
Bto weaken the Soviet Union
Cto protect human rights
Dto promote democratic governments