А просто гражданин с иностранным паспортом на территории другого государства - это совсем другое. В числе прочего он обязан соблюдать законодательство и выполнять требования сил правопорядка страны, в которой находится.
К Гренаде, на которой "обижали американских студентов", это тоже относится?