When I asked the govt for a map of private water leases for moorings, they said "We dont give leases for private moorings."
So the seabed is public property for the use of everyone and putting out a mooring doesn't mean you have ownership or first use of it.
Climbing over someone's rail to physically dispute someone on your mooring, makes you a sitting duck, with both hands occupied.
Of course that is what the BC government will tell you because the mooring is a federal responsibility. Just because the provincial govt doesnt give a water lease for a mooring does not make it public property. The rules for mooring anchors in BC are abundantly clear that they can be privately owned without a water lease. Being a dick about it doesnt change the law and asking the wrong question is no defense.