First of all! Like lying there is different levels of cheating, there is on one spectrum cheating on our spouses (or girl/boyfriends) and taxes and on the other is cheating on our dogs/cats by petting another dog/cat. Using cheat codes/cheat guides/Walkthru's etc. is cheating because it aids you in doing something, however, closer to (like right next to) cheating on our pets... LOL
That said, sometimes a good walkthru is needed to help get through some tricky spots. If I'm in a hurry (got to take back to rental place) I'll use em to get me through the entire game quickly, however, usually I reserve walkthrough/guides as a last resort to figure out a puzzle that I have spent hours on and just can't get!