In my opinion the only way to fix PR political problems? Make them an independent nation. They refuse to speak the language of the USA so fine no problem give them nation status and see how much the citizens are willing to put up with.....
The single best destiny for Puerto Rico would be as a state in the United States of the Caribbean. The logical capital of the USC would be Havana, which means that we have to wait for the last Castro to shed his mortal coil.
If we let them go independent they will be another Cuba in a year. We own PR. Take over the government appoint a new governor, station the 82nd Airborne to police the island. Send the corps of engineers there to rebuild roads and infrastructure. Manage financial issues including their debt. As to bond holders they take a 2/3 haircut and are issued new bonds at 3 percent for 40 years. Restore the tax advantages that Clinton ended.
That would encourage new investments trade and tourism.