I do don't understand why that Jenny, another members of police office or Looker, Tedesco and another members of International Police never arrest Giovanni and another members of Team Rocket. But I not sure about Team Magma and Team Aqua have been arrested or not? I know that Team Galactic, Team Plasma and Team Flare have been arrested by Jenny, police office and Looker. I believe that Team Skull will arrest by Jenny and police office some day. Also another characters villains have been arrested by Jenny, Tedesco and police office. So Jenny, Looker, Tedesco, police office, and International Police are should go find Giovanni and another members of Team Rocket and arrest them.