I personally won’t accept any of them as a Dive Buddy. If I want to get socially active or book a cruise I have plenty of other forums I can do it in.
I guess if they want to be on Dive Buddy they should expect to pay a reasonable fee for the access and be required to clearly inform members about who and what they are.
For example I responded to a Forum post regarding a proposed Dive Buddy trip, that I thought had been posted by an actual diver, in fact it turned out to just be a come on for a cruise, posted by a Travel Agent. I started getting spam related to the travel agency the next day.
These entities should not be allowed to "pose" as Dive Buddies. If we know up front who they are we can chose to get involved or not.