It is not so much a US problem, as few crews have been stranded in the US, or on US flag ships anywhere. It has to be dealt with on an international basis, with all serious players in shipping doing their bit, maybe starting with IMO.
But IMO doesn’t have any enforcement capability, other than member state authorities. That it took two years to settle a case in UK is an example that present laws and willingness to go to the full extent of the law is lacking.
If the shipping fraternity itself does not pull it’s weight, nothing will help.