Install !mutate kick idlers on BT, problem solved. If players are playing and want to spec someone then they can just !s. Maybe make it when you're in game and use a !cp and reconnect you won't lose your cp. I've seen that done on other BT servers. That's probably the reason why people just sit in games on spec because they don't want to lose their cp if they type !s.
As for boosting when it's 2v2 it seems like a harsh perm depending on the map. Creek hasn't been playing like a asshole when I played him. Just my 2 cents.