No. He did not miss his own post. And his post does not say what you claim.
Onviously, the US cannot surrender it’s sovereignty to the IMO and be required by London to admit entry of ALL foreign seafarers to the US. Nor should it. That does not mean that the US should not allow the entry of many foreign seafarers. It should and it does. The US has a visa waiver program where the citizens of many countries are allowed entry into the US without a visa. Citizens of other countries can and do apply for visas.
That is not to say that many of us necessarily agree with how the US government does a lot of things. Most of us do not agree with the TWIC Card and Homeland Security nonesense on the docks. Personally, I have not had much of a problem, but many other US mariners have.