It is a combination of political pressure and techincal mistakes that have allowed a person who is almost certainly a helper of terrorists to walk free even if for now only.
If any one has read his interview carefully his guilt is clear if not provable.
Let focus on Haneefs interview
1) He lets Ilian use his house and his computer yet knows nothing of him how convenient
2) His boss expects him for work tomorrow and he has a one way ticket to Bangalore even when he knew that return tickets are cheaper.
3) He stays with his cousins casually and leaves behind his sim card; and claims to know nothing about them.
4) He is a practicing Muslim but does not know if he is a Shia or a Sunni or any other sect, or he claims those divisions are "created". Hilarious.
5) His cousins are "moderate" Muslims but they still manage to pray 5 times a day even in UK. And they are professional. Shit man the software ware engineers and doctors I know don't have time to go to the loo even.
6) Does not want to comment on Iraq and Afganistan? Why?
Remember this is a police interrogation and he is being charged for a very serious crime; at that point of time you don't spout fundaes like
Q Where were you born A All India is my country
You should be exact it is for your own good; so saying Shia Sunni is created is all fine but that is also a reality that one is born in a sect and one should be upfront.