Not sure if I completely understand if you are asking for opinions on how to handle such behavior or just how to put up with it without hawling back and taking a swing at the unwelcome " advisor" .
I know someone in a local IPMS club like that. I don't let him bother me, but then I don't enter contests.
If someone offers unrequested "advice" and I have time to listen, I will listen long enough to determine if the advice is useful. If it is useful, I will ask questions for specifics.
If the advice is not useful or I already know the information, then I will try to politely cut the session short as I have little enough time left on this planet and don't wish to waste my remaining time.
OTOH, if the advisor is a supervisor, then finding an intermittent electrical fault might be easier to deal with.
Short answer from me is that my time is prioritized with survival, family and earning a living taking priority.
Hobbies are lower on the list of priorities.
I hope my answer was useful.