They are pirates pure and simple and need to be blown out of the water. Anyone who supports them should be given a ticket before the torpedoes are fired.
When you are in International Waters interfering with other vessels you are a pirate.
Japan should send out a Destroyer with their whaling fleet to protect the fleet.
Or the Whalers should put a harpoon in the Bridge of the attacking vessel.