The Canadian government did the right thing in the apology to Omar Khadr. It's just unfortunate that it took so long to get to this point. Both the liberal and conservative governments failed this man, but after the Supreme Court became involved and twice, the Harper government failed to act.. on it's recommendations.. That's a total failure on the part of conservatives. I really do not know how much racism plays into this, but I do believe it does...