Why do "liberals and progressives" still call themselves those terms instead of communists & fascists like we know they are?

Liberals aren't against free speech and they are suppose to stand for women and gay rights and not support Muslims that throw gays off buildings and kill women for driving a car. There is nothing "progressive" about that.
12 answers 12