The rebellion described as fiscal prudence or intraparty sabotage depending entirely on which faction the reader was rooting for

A big-city mayor's multibillion-dollar spending plan, anchored by roughly $600 million in proposed new taxes, was dealt a major blow this week when a key council committee — controlled by the mayor's own party — voted it down.
Supporters of Mayor Holt called the tax package a courageous investment in the city's future; the mayor's own councilmembers called it a nonstarter, proving that the sharpest opposition to a politician's budget is frequently seated directly behind him.
The Press notes that a co-partisan revolt is 'a healthy debate within a big-tent party' when observed from a distance and 'chaos and dysfunction' when it is one's own tent, and that the two descriptions are separated by nothing but proximity.
Fiscal watchdogs observed that the fight was, at bottom, the same argument every city holds each autumn: whether to close a gap by taxing more or spending less, conducted at maximum volume by people who agree on the destination and loathe each other over the route.
The mayor vowed to bring the plan back, a promise that in municipal budgeting means the identical numbers will return in a new folder with a more flattering cover memo.
What actually happened: A city council committee — controlled by the mayor's own party — voted down a key component of his roughly $16.6 billion budget, including about $600 million in proposed new taxes.