Virginia Military Institute fires general for pushing for racial and gender equality, sparking protests and concerns about the school's future.