Six of Bolivia's nine provinces have held a one-day strike against a new draft constitution, closing banks and schools and hitting public transport.
Morales says Bolivia's indigenous poor have been denied a voice
The opposition say the proposed changes give the government too much power.
President Evo Morales says the new charter will give indigenous and poor Bolivians a say in running the country.
The strike was relatively peaceful and attracted the strongest support in the gas-rich province of Santa Cruz - an opposition stronghold.
There was less support for the strike in the central city of Cochabamba and the Bolivian government described the protest as a failure.
Mr Morales condemned the strikers in a rally in the main city of La Paz.
"The strike... is against this process of change, the new economic model, against the nationalisation of natural resources," he was quoted as saying by news agency Reuters.
There is disagreement about which city should be Bolivia's capital
"At heart, it's about defending the neoliberal model that has done so much harm to the country."
One key sticking point in the constitutional changes is the designation of Bolivia's capital.
Sucre has seen weeks of unrest by protesters supporting opposition plans to make the city the sole capital of Bolivia.
Four people were killed over the weekend, prompting appeals for calm from the US and the United Nations.
Sucre is currently home to the Supreme Court, and was Bolivia's capital until 1899, but since then it has shared the title with La Paz.
Opposition anger is compounded by the way the government has pushed its reforms through the assembly elected to write the new constitution.
On Saturday, the opposition boycotted a meeting of the Constituent Assembly which voted through the draft constitution under military guard.
Bolivians are also split over how much autonomy to give to its increasingly restless provinces such as Santa Cruz.
The final draft constitution will be put to a national referendum but no date has yet been set.
BBC South America correspondent Daniel Schweimler says Bolivia has a long history of political upheaval and appears to be heading for another crisis.