USC's decision to cancel the commencement speech of a Muslim valedictorian has caused an uproar and divided its campus.