Why would you let them board your vessel? They don't have the right to (except the cosat guard) so make them stick to the rules.

I have been checked lots of times, always in compliance. Most of them have been super polite but as with anything some of these officers were complete jerks. To them I say, Are you the coast guard? Then I'll see you at the dock.