Sometimes the cheats are the only way to actually finish the game, in this shitty game (with really good story) called Alpha Black Zero: Intrepid Protocol in one mission you are defending against wave of enemies and after like 15minutes the gate behind you should open to progress further. However, because of the bug the gate never opens so the only way to finish the level is to activate "go through walls" cheat.
Some games just have some impossible challenges, for example Dark Boy achievement in The Binding of Isaac+DLC. In cases like that I find it's perfectly acceptable to cheat, if you have really given your best and feel that any further attempt would just be an utter agony (I still haven't given up and am trying to get this at the moment :)).
And in the end, let's be solidary. Just because you, me and Billy-Joel over there find something to be a challenge and are willing to follow a slightly masochistic path, it's doesn't mean George, Louis and Barbara should as well.
Let them play in Easy difficulty and have their fun, and use cheats if that make them happy. ;)