I once told someone I highly respect and care for that I didn't think we should dive together anymore ... because I found the feedback from this diver to be presented in a way that was just too hard to take. When I dive with my friends, I want to be able to relax and enjoy myself. If I'm constantly worried about that person being overly critical, I won't be having much fun ... which negates the whole point of diving with them. Thankfully we've since reached an accommodation ... and the same feedback put in more constructive terms has an entirely different response from me. The same may be true of your friend.
... Bob (Grateful Diver)
Normally - I don't have problems being tactful in passing messages, feedback and so on, in my last posting before retirement I managed 135 staff and regularly had to discuss all sorts of sensitive issues and performance feedback - so I got very regular practise of feeling my way through conversations about sensitive subjects.
For me the thing which surprised me when I thought about my own diving behaviour was that my response to his poor buddy behaviour wasn't to have a conversation with him about it - that hadn't actually occurred to me. My subconscious response was to change the way I dived and stop carrying my camera to provide a solution to the problem when I dived with him, and I wonder how much that behaviour was affected by the fact I have a tremendous respect for his skills and experience and maybe subconsciously don't feel competent to criticise him, however tactfully put?.
Logic says have the conversation - be tactful about it and work out what we both want from the dive and how we will achieve it without either of us feeling resentful or short changed because of the others behaviour.. Over a pint we have no problem having all sorts of conversations - it just never occurred to me to have this one. - P