No law was broken.  The Liberals changed the law to meet their ends; shedding the taxpayer of a bad contract.  They acted within the confines of that law.  

Once the Supreme Court ruled the law to be unconstitutional, the Liberals immediately acknowledged they would abide by that ruling.  

Your grasp of the facts is tenuous at best.