Condoleezza Rice will not be speaking at the Rutgers University commencement ceremony after the student body protested her appearance. 

Former U.S. Secretary of State Condoleezza Rice speaks during the third day of the Republican National Convention (Mark Wilson/Getty Images)

Students and faculty at the school objected to Rice speaking because they felt she held some responsibility for the Iraqi war. Rice backed out because she felt that the controversy over her speech should not be the focus of the ceremony. The focus of the day should be on the graduates.

It's impossible for everyone to agree on the same set of beliefs, or to share the same ideals, but shouldn't students be open to hearing different opinions? One can argue that it is disrespectful to make a politician, or other important figure, feel unwelcome because of their views.

Do you think it was fair for Condoleezza Rice to cancel her speech, because of the protests against her?