Gun control rally turns contentious in Old Town