There is no need for a 'solution' in the first place. Of course the mentor system was implemented poorly, but it seems it's normal players that have more of a problem with the system than mentors themselves, usually because they came into contact with one or two bad mentors.

Mentors are people too. Most of us don't know every single mechanic to every single fight and we're certainly not obligated to be your personal guide. As I said, I've helped so many times and explained fights down to the last mechanic and sometimes barely got a thank you. Other times I've been told to 'stop preaching' because I explained a fight we wiped on 5 times.

Players expect so much of mentors and are now trying to set their own rules to make sure we play to their standards, yet those same people insult mentors and give them grief when they don't like being mentored. If it smells bad everywhere, maybe look under your own foot.