There debate over 'scripting' will never end. As long as the game allows it, there will be people who use every single advantage possible to win. Technically, it is within the scope of the game, to adjust your config file as creatively as possible - because of this, I don't technically see scripting as cheating. That said - I DON'T support or use scripting to make my game better. The most tweaking I do, is setting weapon binds in the config file, and optimizing the graphics for better framerate.
To me, the only thing that constitutes real cheating, is the use of a second party program, to hack the game and manipulate it - speed cheats, wallhacks, etc.
Typekilling, Spawn killing, Spawn mining...etc. Fair game. I don't care if you do it to me, and I won't hesitate to do it to you (well, I don't ever intentionally spawn mine, and I wont typekill if it's a mate, or im in a good mood).
There are some very gray areas with this topic. Here's one example. Just recently, I found out (from reading steampowered forums), that you can spam the gravity gun, and fling objects MUCH faster and harder than normal, just by assigning mwheeldown to lastinv, holding fire and scrolling down repeatedly. This is an exploit of the engine, as much as bunnyhopping was (which I loved). I can't call it cheating, but it is annoying (like the crouch exploit). I will never cry 'cheat', to a player using these tactics - only try my best to beat them without using them myself. Although I must admit, If I see someone trying to use the crouch exploit, and I'm not close enough to crowbar them in the head - I just might use it myself. Call it self defense.
The bottom line is, there is alot of gray area, and the most you can do is either tolerate it and play, or stick with groups that play by your rules. Other than banning for using 'hacks', I don't think server regulation of these actions is easy, or wise.
There are servers out there that will kill, or kick you for 'camping' - if you stay in one spot too long. Honestly, I would rather deal with the annoying people that play dirty, than an annoying server restriction that tries regulate these things.