Depends a lot of game. In most fps games I like cheat since I know many ppl do so as well. But for example MMORPG's there is not that much cheaters and you really cant get that much advantage with cheats so mostly play legit on those. In survival games like rust and arma series games I cheat always, but I mostly try to avoid eye contact with other players. But in certain point I just go for the hunt, don't give a shit about loots. In dayz for example I just took the .338 lapua magnum sniper rifle and hunt everyone from miles away so they don't even know where they did get shot at, they just basically die and get pissed off since all their loot is lying down there and normally people spawn pretty far away from their shit And with wallhack its very easy to avoid people from finding you when they want their revenge.
And I don't feel sad for other players because they play legit and I don't. Only in survival games when I have invested some time to good server and then I accidentally shoot some one in the face that can be considered as a bambi, then I feel a bit sad and mostly try to compensate my actions by giving them some good loot and watch that they will get back to their body before anyone else steals all their stuff. Because it works like a investment. You let him live and grow bigger and make the server look more populated. And then kill him later when he got something more valuable to steal. Only release the full power of the hacks to those people that deserve it.
Only way I could play without hacks some fps game like battlefield would probably be in a organized group of good guys and in a console. Since consoles have hacker cunt 85% less than pc games.