The Navajo Code Talkers faced a serious moral dilemma when deciding to help the United States military during World War II.
The dilemma was whether or not the code talkers should help the US government despite the poor treatment Native American tribes have faced over the course of the last century.
During the 1800's, the federal government and military treated Native American tribes horribly. This included forcing them to move off their homelands and onto reservations, going to Indian Boarding schools, etc. Despite all the poor treatment received by the Native American tribes, they still decided to help the US during World War II.
The 1979 revolution was a popular revolution against an autocratic but progressive monarch which turned into a backwards religious movement sending Iran back 200 years in time.
The Arab spring was a popular revolution sparked by demands for democracy against horrible dictators, which ultimately backfired due to civil war following the coups in Yemen, Syria and Libya, unrest in Egypt due to political tensions and high unemployment in Tunisia.
Differences:
Iranian Revolution eventually grew into religious movement, Arab spring was a pro-democracy movement
Arab spring results in civil war, unrest and bad economic times, Iranian Revolution results in Invasion form Iraq and oppression by the government.
In 1855, Italian governments were controlled by either A. Austria or the papacy~