This isn't a matter about who is right or wrong, it is about belief. I can easily say that they were given the option of being tortured or confess that they were in Iranian waters. In that case, an individual who fears the idea of torture, will easily give in to the temptation of being set free as long as they comply with the opposition. Similarly, the argument can also be taken from the other side. Perhaps, upon returning home, the Navy personnel were once again threatened, not by the Iranians, but by the British government to publicize certain sentences that would antagonize the Iranian government. It could also be that they were being bribed.
The idea is very possible if you ponder upon the situation.
If you are looking to see which country is right, you might as well try to figure out who ate the egg. Boy A has traces of egg shells where he is sitting and Boy B has evidence of the yolk on his shirt. Either way, you can't very well say Boy A is right or Boy B is right.
People have a way of doubting confessions regardless of the situation they are in.
In the end, its up to what you believe in. Either you can be a patriot and believe that your country is right in the matter, or you can examine the evidence and conclude on the matter present yourself.
And if you are wondering what I believe, then keep wondering.
Certain people on this forum hold grudges and I don't want anyone holding anything against me.