My Rastaman friend told me that he cannot fly to the states to see his girlfriend because he owes back child support. This does not seem fair to me. I have also heard that the IRS database may be (already) tied to your ability to fly. So if you have an unresolved debt, you cannot fly. I wonder if it will or already applies to anyone who has any unresolved debt? Just curious - anyone have any similar stories?
It's not so much that you are on the "no fly" list as you can't get a passport if you owe back child support. I believe the rationale is that if you can afford to buy a ticket for a flight, you should use that money for your child support.
However you don't need a passport to fly into the US from the USVI. No idea what your Rastaman friend's exact situation is so I can't speculate. It might simply be that he can't get through customs. But I will say that for me, paying child support and supporting your children should take precedence over spending money for a flight to visit a girlfriend.
Same thing for owing back taxes - your passport can be revoked, even at the moment you go to board a flight. Again this is for international travel only. This is primarily to prevent tax evaders from leaving the country (or catching them upon their return), and typically is only done for those owing large amounts (>$50,000). But if you owe back taxes then you should be prepared if you're planning on taking an international trip, in my assessment.
It isn't for other unresolved debt, as those are private matters.
I have no opinion on this other than you should pay your child support and taxes.