In "Journey's End" Picard was, reluctantly, willing to remove a group of aboriginals from this planet they moved to, because it was claimed by the Cardassian Union. In Star Trek Insurrection, Picard was ordered to remove the Ba'ku, aliens who looked like white people, from an a planet they moved to, Picard actively fought against his superiors. That seems like a contradiction to me.
Why is Picard willing to removed the aboriginals from their adopted home, but he fights the removal of the Ba'ku with every fiber of his being.
Removing the aboriginals from their new planet was done to appease a morally repulsive dictatorship who had no real desire for peace with the Federation. Removing the Ba'ku could have resulted in medical cures that would have helped billions of people, one of these goals sounds better then the other. So is Picard a hypocrite on this issue?