Carl:  Don't be ashamed to self-identify as a Progressive or a Liberal.  It sounds like you, like me, know the true values of liberalism.  Those who shouted insults at you do not represent, in fact, likely don't even recognize, those values.  They certainly could use some "tutoring" in civility and liberalism's dedication to our First Amendment rights.  Their behavior no more reflects liberalism or progressivism than the actions of right-wing extremist reflect the values of conservatism.  You're very right to repudiate their actions, but don't call them liberals or progressives,  by their very actions they demonstrate they're not.