So Iran has detained some British sailors. The British government is screaming as loud as it can to anyone who'll listen that the sailors weren't in Iranian waters at the time and so what happened was very naughty. Of course, they weren't in British waters either but it seems that we're allowed to dick around in other peoples' countries with impunity.
The entirety of the press, and a great many individuals, all of whom should know better, seem to be taking the British government's statements at face value.
The current British government (and its Yankee master) has a well-documented history of lieing to parliament, to the electorate, to the press, and to civil servants about all kinds of things, and not just about which bunch of darkies they're going to kill for whose fun and profit. Therefore whatever they say must be treated with suspicion. Plenty of civil servants and other government employees have a well-documented history of not telling the truth either - sometimes because the government has misled them, sometimes because they know the truth but have been asked to hide it. Therefore whatever they say should be treated with suspicion too. And then there's what the military are saying. Never mind the above, they have good reason to lie to cover up incompetence if they really were in the wrong. So, we can see that there is no reliable published evidence from those trumpeting British innocence.
And then there's the issue that no-one at all is mentioning, that Iran and Iraq don't have an agreed maritime boundary. If the British sailors were going by what our Iraqi puppets claim, then it's obvious that near the edges they will stray into areas claimed by Iran. It's really hard to condemn Iran for detaining a bunch of armed men who were stopping and searching shipping in what they claim to be their territory without permission.
That isn't to say that I believe the Iranians. Their politicians are just as much a bunch of fabulists as ours are. I can't really believe either side.