> Cheating at video games is actually an exercise in computer freedom. The game is running on my computer. As the owner of the machine, I can change its memory. I can change whatever I want. I
should be able to do this.
I agree, but there are other issues involved.
For one thing, this is an issue with the hardware and operating system design more than about anti-cheat software. The installation of anti-cheat software should be ineffective due to a better design of the computer, not due to the anti-cheat software itself.
Furthermore, there can be such thing as going to a room where they have a tournament with multi-players game, where they are not your computers, so they can set it up according to the tournament. (There is still then accusation of the tournament organizer giving someone unfair advantages or of someone tampering with the computer, but those are issues which must be managed regardless of such a thing anyways.)
Furthermore, for some kind of games they can install server-side anti-cheat software which does not own your computer (unless you are running the server yourself (e.g. in case of LAN play), but then you can choose if you want to put that anti-cheat software (or to put your own software)).
And, even more furthermore, sometimes people will manage to defeat and work-around anti-cheat systems and then cheat at the game anyways, so it still doesn't guarantee for sure, anti-cheating.
And, not having the anti-cheat software does not necessarily mean that you will cheat at this game, anyways.
Also, whoever runs the server might have the terms of service, that if you need an account on their server, they can still ban you from cheating or whatever, since it is their server and they can do what they want with it. However, doing what they want with it, should not include spying on your computer.
Due to all of these things, I think that you are right, that you should be able to change your own computer even if they have someone else's software.