Two problems: the government provoked the strike, and the government changed the work rules.
The court determined that the government wanted to provoke a strike to create a negative opinion about the teachers.
The government also unilaterally changed the work rules and therefore was not bargaining in good faith. As an employer you do not have the right to unilaterally change the work rules when there is a collectively bargained agreement in place. The government tried this twice and the court rebuffed their efforts both times. The fact is the government should be accountable to the people of BC because it broke the rules; and just like any other employer, under employment law, the government is subject to damages for breaking the work rules.
Frankly, $2M for twelve years of damage is chump change-$166,666.67 per year, 41,000 teachers in the province, so this is about $4.07 per teacher per year.