Yes. They are quite corrupt.
Why do we allow citizens of their own sovereign nations to vote in our elections and receive our tax money?
They are not sovereign nations but dependent nations.
Better question is why do we allow Puerto Rico to vote in our elections and receive our tax money? They should be cut loose or made into a state.
Puerto Rico has no electoral votes.
Their “primary” election votes are basically a show.
And heavens no don’t make them a state, that would be two more guaranteed Democrat Senators.