The trolls on this group are quite funny. They have a way to high view of their own importance.
Trolls, So what if you don't understand why id do things the way they do, or don't like it. They make games that many people enjoy and are big enough and ugly enough to make their own decisions. If you really knew enough about their design process and about game design to be able to add anything to their discussions, you wouldn't be stuck in a message board flaming left, right and centre.
As for the source code release, sure, there will probably be a few more cheats that come out, but now the community is able to do something about the cheats that exist already. So if people are that worried about the cheats, learn to code and start a project to protect the game. There is a community written anti cheat program for Counter Strike being developed somewhere. I'm sure that could be ported to Q2. It could probably even be integrated with it. This release opens up more opportunities than it causes problems.