I don't have anything against you, personaly. I just hate TSRP with a fervid passion. Honestly, just get Second Life or some shit if you want to play a RP game like that. The Specialists was made for shooting people in style, not for running around saying "/cuff". Maps like Mecklenburg and incredible, and would make for awesome deathmatches. But it was made for TSRP, so its just wasted potential.
And yes, it ruined TS. Browse the TS forums and you'll see just how many people despise TSRP. Its not "just a little addon", it changes the very core principles of how you are supposed to play the game. You get punished for shooting people, for Christ's sake. If I wanted to play a game based on real life, I'd step out the door.