I go about 50/50. Using cheats is fun when you're not ruining it. It means people can have a super interesting time like on GTA Online, assuming you don't try to crash them and spam planes constantly etc.
Garry's Mod Cheats as far as I can tell have never given VAC bans, Garry just uses it to authenticate the user with steam.