The last two days have been a civil rights roller coaster ride of events and emotions – not for those with a weak stomach.