I'm pretty sure Rockstar doesn't act as a single mind, someone from marketing said "guys, that sex scene will never pass the ESRB!" so they ordered it removed, the responsible dev just removed the trigger and thought all is fine. These aren't security critical applications and during crunch people usually don't think about consequences anymore, they just want to get it shipped, go home to get some sleep and see their family again.
Now, let's make an assumption: I make a game where female characters change their clothes (let's say, bikinis so there's not a whole lot of unseen faces) a lot and I have enough system ressources at my disposal to model their entire bodies. So I make the entire bodies and add clothing models over that, opting not to remove unseen faces because of time constraints and not wanting to save the body again for each piece of clothing (could be a whole lot of data if the models are detailled enough).
Someone tells the gameshark to remove the clothing models that are put on the girls and uncovers "nude" bodies (perhaps replacing the texture on the clothes with a texture that's zero alpha all over). Would it be my fault that the characters are naked under their clothes? Hell, some games even deliberately include nude skins (Zanzarah had one in the demo) yet noone raises a fuss about that.
How about country-specific censorship? What if the user pokes a byte or two to reenable the fatalities and blood in a game rated 16 here? What if said game was called "Unreal Tournament 2003" and the bytes to poke were the "language=det" line in the UT2003.ini? Nope, no outrage.
If the user starts poking random bytes in your code or datafiles you CANNOT guarantee what will happen. If it wipes his memory card that's his fault. If it sends threatening emails to the FBI and gets him jailed that's his fault. It's like suing Ford because their car engines explode if you fire a few 30mm DU rounds through them. It's misuse of the program.