Town leaders in Chapel Hill ordered the removal of an artistic banner that brought backlash after it was hung on the Old Post Office.