Taxpayers to protest after $1 million mistake