Fascists are a minority but they're extremely aggressive, unified, and have unlimited money.
Liberals are complacent, deferential, and hidebound to an ossified leadership and antiquated political ideas.
Leftists are fractured over what they think matters most and lack effective large scale organization.
In between, there's a bunch of easily swayed idiot mush heads who don't care unless it affects them immediately.
Therein lies a lot of the problem.