Thank you for your post, Paul. I apologizing for adding the word "stupid" along with "stubborn or lazy" into your sentence by implication.
It's apparent that there are certain clauses in GPLv3 which some people take issue with and others are willing to accept. The reality of the situation is that Moodle 2 is licensed under GPLv3 - so, as Howard said, if you and/or your institution are concerned about GPLv3, either take measures to work around those concerns, or don't contribute.
That's a good summary, I think. The concerns are real, but for most people they aren't deal breakers.
On a side note re switching projects to GPLv3 for anyone considering doing so, the other major issue is that you would no longer be able to use any GPLv2 code. So for example if ADODB, jquery, or YUI had been licensed GPLv2 rather than BSD, Moodle couldn't use them in a GPLv3 project and would have to remain GPLv2 itself. (Though "v2 or later" code could be used).