Heritage? Hate? The Confederate battle flag evokes strong opinions that rarely align

Is taking down the Confederate flag a violation of the First Amendment?