A small number of states in the south observed Confederate Memorial Day this week and Trevor Noah has a few questions for those who decided to celebrate. “First of all, the Confederacy fought the Civil War to defend slavery. Why would you honor that?” the “Daily Show” host said Wednesday night.