I understand the frustration but I still think it comes back to having a good T/A (yes I am one but have been a cruiser for FAR longer). But even saying that, just because I check for my customers doesn't mean all do. There are tens of thousands of cruisers at sea as I type this. So the lines leave it to "individual responsibility" to check for required documentation (even immuniztions in some cases). Logistically it makes sense but I know it doesn't lessen the sting of your particular case.