People who are railing against this outcome refuse to understand that Khadr's case before the courts stands a significant chance of success and, since his lawyers have been seeking $20 million in compensation, without a deal like the one that appears to have been worked out, he might very well receive the whole amount.
It would be interesting to know the total cost of the efforts by the Harper government to keep Khadr out of the country and in jail.
If you want to argue about the money that Khadr will receive that's fine, but if that's your issue you can't ignore the amount of money the government would spend if they tried to fight the case.
And let's not pretend this is about Liberal policies vs. Conservative policies.  After the Supreme Court ruling, the government had no choice.