I have written about Kevin Andrews before and even earlier. I think his action in cancelling Dr. Haneef's visa and having him arrested (after he had been granted bail by a judge) was mean-spirited and unjustified.
Now at last, it looks like he's being called to account.
You go, Dr. Haneef! All the best to you.