This is pretty disappointing to read. Sorry that happened to you OP. I was looking forward to CT, honestly. But I've heard nothing short of complaints and disappointments, mostly over alliance teamwork and/or trolls/abusive players, and while it doesn't put me off of trying CT when I finally can, it isn't a very motivating factor.

As a minor remedy, I'd recommend perhaps forging an "alliance" of free companies. Perhaps meet and form positive relationships with at least 2 other FCs on your server in order to run CT? I'm aware there's no guarantee that you'll all end up together (SE, can you do something about this or no?), but it's worth a shot. Worst case scenario: you meet a bunch of other players that you can enjoy playing with, CT or otherwise