You did right, as far as I can see. A guide, in my eyes is, or should be professional in their actions. Not only was he harassing you, but with his actions put the two others in his boat, who I assume were paying customers, in danger as well. Not very professional at all.