A lot of people need to be fired over this, including Trudeau.   They are highly irresponsible with taxpayer dollars.     Nobody forced them to settle on a ridiculously high number like 10.5 million for minor Charter violations.   They are so full of anti American hate that some on the left have elevated him to a victim and hero.    
The damage this does to the Liberal brand, faith in the legal and tax system in Canada is significant.    Who wants to pay taxes knowing it will go to treasonous "child soldiers" who hate Canada.