Well said, and good points
But... Let's turn the problem around a little. The job for the series admin would be huge if he/she was to go trough every replay over and over again to check that every driver did what they where supposed to do. It just can't be done, unless the admin is willing to say "bye, bye" to hi/her entire life.
So... The sad truth is that the admin has to rely on other drivers to report a matter of cheating, missconduct (spelling?), bad behaviour, bad sportsmanship and general braking of the rules. In real life there are marshals all over the place that report stuff in real time, but until LFS has a feature like that, it has to be this way.
I've said it many times that I'm all for automated penalties. The old game STCC2 (if anyone rembers that) had hit detection that sent the hitting car into the pitlane for a drive trough. Very clever coding there indeed. If LFS had that, I wouldn't have to write any rules for that part, since it would take care of itself.
If LFS had a server option not to allow anyone who "telepitted" back on track for the remaining race, I wouldn't have to write rules about that either.
And if there was an off track detection like in Nascar Heat (adds 2 seconds to your laptime if you cut a corner or go wide), I wouldn't have to write rules about not cutting corners. The list is long
In the end, I'm happy that mostly anyone who enters a race is willing to try their best to follow the rules, and most do a really good job. And I must say that those who have been suject to a vote for a penalty, has shown a great deal of sportsmanship and not been angry the next race, but just kept on racing. I like that, and I hope it continues like that. And that's the whole meaning of having rules. To create a fun and "safe" enviroment for us, the diehard online racers