Despite passionate and eloquent pleas from the City Hall audience, the Dec. 5 San Jose City Council decision wasn’t about taxpayers’ money, or voters’ rights. Cash, political power and private conversations not streamed on Zoom won the night.
Read More 28