A Demilitarized GPL

Someone has come up with a new version of the General Public License that includes a new proviso.
bq.GPU is a Gnutella client that creates ad-hoc supercomputers by allowing individual PCs on the network to share CPU resources with each other. That’s intriguing enough, but the really interesting thing about GPU is the license its developers have given it. They call it a “no military use” modified version of the GNU General Public License (GPL). Tiziano Mengotti and Rene Tegel are the lead developers on the GPU project. Mengotti is the driving force behind the license “patch,” which says “the program and its derivative work will neither be modified or executed to harm any human being nor through inaction permit any human being to be harmed.” Mengotti says the clause is specifically intended to prevent military use. “We are software developers who dedicate part of our free time to open source development. The fact is that open source is used by the military industry. Open source operating systems can steer warplanes and rockets. [This] patch should make clear to users of the software that this is definitely not allowed by the licenser.” So you penalize the military organizations that respect your wishes and can do nothing against those who do not (unless a second Nuremberg is held for GPL violations)? Personally, I think this is the most clueless application of an open source license I have heard of. And I hope people will rightly shun the product (as I am going to do) in order to hasten the death it rightly deserves.