Я не знаю, законно это, или нет, с точки зрения морского права, поднятие российского флага над танкером "Маринер", но если это законно, то тогда получается, что американцы захватили российское судно. Факт морского пиратства налицо. И не только пиратства.
Любое судно, идущее под чьим-то флагом, это территория той страны, чей флаг сейчас развивается над ним. В данном случае - это флаг России.