I've said it before, and I'll say it again:
Those of us on the left needs to be more concerned with our optics and police ourselves better.
Catch-phrases like "all cops are bastards", "defund the police", "~~math is racist~~", "black lives matter", "trans-women are women" etc., do not help to promote ~~liberal~~ progressive ideologies and push the people on the fence away.
For the record, I'm not saying that the ideas behind the words are bad*, but the phrases themselves act as a litmus test; If anyone questions the phrases, the divide has occurred, and they're a fascist (another word which is used far too often).
Many of these are so easy to correct for, "Reform the Police", "Black Lives Matter Too" are the most obvious and easy changes.
There are those who'll say that conservatives are going to complain about it anyway, and many of them are set in stone, but there are far too many people going to the right, as a result of the left making fools of ourselves.
The strength of the right is that they'll accept anyone who isn't left. Proud Boys, Neo-Nazi's, and KKK are tolerated by the right because their strength is in numbers, not ideas.
*I support the ideas behind all of them, but how they are perceived by conservatives is not how they were intended to be understood.
EDIT: The conversations about liberal and liberalism have been draining. There is one definition which is practically synonymous with progressivism - this is what I meant, not Liberalism.