Well, if you deal drugs in the gay community, I'd think you'd want to know you might get arrested before boarding your gay cruise. And even if you're just carrying for your own use, wouldn't you want to know that it might get you arrested? Seems the story is a useful warning to me.
I doubt the police just showed up on their own. I imagine somebody tipped them off. Could have well been the cruise line or the like who noted drug problems on prior cruises.
As one of the articles noted, they've had multiple deaths during these events (though they state they weren't drug related). Nobody wants that kind of publicity.
That said, the naming and shaming is bullshit.