LOL, I realise English isn't your first language but please try to at least present a coherent argument.
Gibraltar is not "international waters", Gibraltar is a peninsular connected to Spain, surrounding the peninsular are Gibraltar's territorial waters, extending 3 nautical miles.
Please provide evidence to support your claim that the ship was in international waters.
Not only is the argument from the disgraced ex-diplomat with a massive chip on his shoulder incorrect/confused but you've not even understood it and have confused it further yourself. His argument revolves around the right of transit passage through the strait(i.e. through Spain and Morocco's waters), he's wrongly applied this as he's clearly not checked a map re: where the ship was boarded... you've then assumed he's talking about international waters, he isn't, you've misunderstood your own link.