I skimmed through this, so I haven't read everything. I'm just going to comment on #4, russian walk or whatever you want to call it.
My hope was/is that this would never become such a problem that we would need a specifically targeted rule to address it. Regarding the Dust 2 server, yes, it's unfair for me to run from CT spawn to T spawn in like 8 seconds, so I don't do it. I have done it a few times among friends, or if we had a consensus that we would be knifing that round, but no matter the method, manual/script/g-strafe/russian walk/crouch hop/duck spam, whatever, it's unfair. I do bunnyhop on Dust 2 a lot, which is totally manual and doesn't require any more than 120 fps really. With bunnyhop you can't really go faster than a player walking along, it's just cool and fun to do. We have/had a rule that essentially said disruptive gameplay is disallowed, which covered players that abuse this, or refuse to plant bomb, block other players, team flash, etc. I prefer the ambiguous, encompassing rules. I have faith that our admin team is responsible enough to utilize these broad rules when necessary without abusing them.
On the knife server, different rules apply, at least in practice. When Tetrix=Kitty= was around and we played a lot, the only time we would take action against a player for this type of thing is when it was clearly an engine/in-game script. I realize that the term script is itself ambiguous, but she had been around far longer than me and I kind of followed her lead on that. She knows all of the unfair tricks players use on knife servers. Still, you would see players literally flying through the air and across the map, without using a script. Haven't played there at all lately, however.
At the end of the day, there is no absolute fairness in CS or in life, no rule is going to change that. Most players on our servers are still on dinosaur computers, have high ping, don't speak english, etc. I believe the best compromise, as stated, is that unless there is currently some epidemic that I'm unaware of, the rules stay the same regarding "russian walk". If there is not currently a rule against disruptive gameplay, let's implement one. I can count on one hand the number of times I can recall such a thing being a problem in the Dust 2 server, so it has not been a notable issue in my experience. I'm also provisionally against a plugin to regulate this, many plugins cause bugginess, client lag/latency, and other problems. If one could be implemented that didn't have these disadvantages, I'd say go for it.
If a player is being disruptive, report them, and an experienced admin will handle the situation accordingly.