Thanks for the responses.
It has been really emotional sometimes going through the rigmarole as after a long flight you just want to get to the hotel - but to have to wait for 3 hours before being allowed on your way - is highly unacceptable.
Then to answer what I deem to be just stupid questions like "Have you ever received any form of military training?", Have you ever fired a Gun, blah blah.. just frustrates me.
I hope the redress will go someway to a smoother process this time but I won't hold my breath.
Scoobster.