Dr Swire's a very wise man, I think. Unable to reconcile al-Megrahi's conviction with the inconsistencies he perceived in the case, he chose to assume Megrahi's innocence. Besides which, hating Megrahi won't bring his daughter back:
Family 'the key to Megrahi's survival'
I'm reminded of the reaction of the FBI Director, when Megrahi was released. Between him and Dr Swire, I know who I believe to be the better human being. Anyway, Mr FBI Director, now you know how I feel about Pinochet's release. As I wrote at the time: you can't have it both ways.