It's not marches or protests, it's committed, long-term activism (which may involve marches and protests, but marches have to be more than a flash in the pan). It's
joining things, and
volunteering; and volunteering hours as much as dollars. Writing a check only goes so far, and it's done a lot to turn our politics into one of professional influence groups. I mean we're all very politically involved people here: how many have worked for a campaign? Or gone door to door doing stuff? Or joined political organized anything?
SalmonGod's point is well taken: it's very difficult to join things if no one around you wants to join things. A committee of one is no committee at all (amusing exception: I attended a democratic club meeting a few weeks ago, and the "transit subcommittee" - which was precisely one person - presented their findings. As it turns out, transit is something everyone in NYC cares about, and the subcommittee swelled from one member to eight. But again, this is in a room full of people already volunteering their time for things). But amusing anecdotes aside, you can't act collectively if people around you don't. Organization by definition requires a multitude. So what are we to do? Send another check? There must be solutions, but I don't see them...
Try pretty much every labor right we enjoy, such as the standard 40-hour work week.
And that reminds me: Labor was able to organize despite having, objectively, far less time than we do today. They'd be more tired and less able to devote themselves to "trivial" pursuits such as unionization. Yet they did so. And you could say "well, unionization is much harder nowadays due to laws against them", but given what laws existed against unions in the age they became active and thrived, I'm not sure if that argument holds much water.
There is some sort of block on collective political organization in America, and i just don't know what or why.