You are, of course, correct. But I've also seen Insurrection compared, (unfavorably, and rightfully so) to the late Season 7 TNG episode:
Journey's End- i.e. the episode where the Federation told Picard to forcibly remove a bunch of "Native Americans" (for lack of a more appropriate term, as the people in question are neither "American" or even "Native" to the planet that they're on.) to leave a planet that they had lived on for a while... (Memory Alpha says they had been there for 20 years, which was honestly less time than I had thought it was..., but that's still shitty.) All because the
Space Nazis. Cardassians wanted that planet for themselves, and the Federation were a bunch of pussies at the time.
Oddly enough, Picard originally took the opposite approach in that episode from what he later would in Insurrection. He was totally willing to make those 'Indians' (wait for it), who were also Federation citizens, leave their land, and that wasn't even over a planet that could have potentially saved multiple millions of people in the middle of a terrible war.
Hell, the only reason why the TNG crew didn't ultimately end up removing the "Indians" -LMFAO, and here's the punchline- quite a few people in this episode, including Worf, literally just call them "Indians," that can't be very pc-from their planet, despite Wesley fucking Crusher of all people basically taking up the same role in the episode that Picard did in Insurrection (despite not even having the Gmilf that Picard had in Insurrection to prompt this)... and fucking wow, I started typing this before I had re-watched the episode, and I had also totally forgotten that it was also the same episode where the pedo-traveler finally came back to collect his groomed victim. Disgusting, but still better than Insurrection I guess, because the ending to this episode was Gul Evek ultimately agreeing to a compromise, which involved the Indians giving up their Federation Citizenship (which clearly wasn't helping them anyway)
I'm not gonna lie, I believe that Picard made the wrong choice BOTH times (and if one was going to call that character development, I say that "development" happened in the reverse order. All the more reason I doubt the canonicity of the TNG movies, and STP that followed from it. lol)
Also, this is just a side note, but I can't help but notice the people Picard originally didn't want to help in "Journey's End" were what we would today call "Native American"... and also that the majority of the Ba'ku (i.e. literally everyone that we saw on screen) were all white...