I have a friend and who is currently playing under a GM that cheats in the players’ favour: uses poor enemy tactics, will not use enemies abilities correctly, generally keeps enemies from finishing off player characters and when they do he effectively gives them free resurrections. My friend believes this is cheating. He has said out of frustration, "If I know there is no real chance of failure, why play?" He hasn't said this to the GM though.
(From his descriptions the GM isn't just bad at these things, it sounds like he has a good knowledge of the game, but just believes that always having the players come out on top in some way makes for a better game.)
He doesn't want to leave the group though, as he loves to play whenever he gets the chance. He wants this to change, but he is very non-confrontational. He has kindly requested that the GM roll in the open, to which the GM reluctantly agreed to do, but it hasn't helped as there are more ways to "fudge" things besides dice rolls.
He has talked to a few people outside his group that he trusts to talk to about such things, and they've told him, "maybe you should play a board game," which doesn't help. He loves D&D, but believes rules and consequences should be enforced.
He loves plot, exploration, and role-playing. Speaking of role-playing. He believes that not playing monsters and NPC's according to their personalities, stats, and desires is extremely bad role-playing.
His view is that if your playing D&D/Pathfinder, there are rules for a reason. Whether you fail that check to jump across a chasm, or if you fail a check to bluff a cruel king to seriously mislead him, there needs to be real repercussions for your actions. If not, you might as well be playing "story time" with whatever I want goes and not even touch the dice. Therefore there is no need to play D&D/pathfinder.
The other players are happy to have a get together and don't seem to mind.
What advice would you give for how he can approach the GM about these issues, while being as non-confrontational as possible?
My friend is way too shy to ask here. I'm not so I'm looking to help by asking this for his sake. Him being shy might be relevant to the question too.