Angry protests that started on Wall Street are spreading from coast to coast and are now taking place in cities like Nashville, Tenn., New Orleans, and Los Angeles.
"If we all had good paying jobs we wouldn't be here," one Cleveland, Ohio, demonstrator said.
"Rich are getting richer; poor are getting poorer. The middle class built this country and we want to take it back," a New Orleans demonstrator said.
Many are angry with what they call "greedy corporations" for not giving them jobs.
President Obama has expressed support for the so-called "Occupy Wall Street" movement.
"The American people understand that not everybody's been following the rules, that Wall Street is an example of that," Obama said.
But Republican presidential candidate Herman Cain said the demonstrators are blaming the wrong people.
"Don't blame Wall Street," he said. "Don't blame the big banks. If you don't have a job and you're not rich, blame yourself!"
"If you really want to do something to create jobs in this country, why don't you go and picket the White House," he added.
"That's why where we have failed economic policies. You're picketing the wrong source," he said.
Still, the protesters have aimed their anger at Wall Street and Washington.