It should be left to the local communities to decide how their schools are named, after informed local debate. If they want to change it afterward fine. 

But to do it in response to current native demands or the opinion of union leadership is absurd in the extreme. 

I grew up in Brantford, a town named after an important native chief (even if he was born south of the border), and with Pauline Johnson Secondary School named after a native poet. Should those names be changed because those two "sold out" to the colonialists? Or like MacDonald, were they just doing the best they could in challenging times

https://en.wikipedia.org/wiki/Joseph_Brant