There isn't really anything wrong with discussing what seems to be the same issue again and again. Each time a competition arises, the people in the know are trying to be helpful by pointing out the terms and conditions and their possible implications. This would help those who are not in the know (ie newbies, who are born every minute, or even oldbies who may not realise the legal implications).
Greater awareness would also mean that the participants, before joining, know what they are getting themselves into, and then, make an informed decision whether to join or not.
Of course, we can say, like you join, don't like you don't join. But why can't we also say, don't like and lets talk about it. Thats the very nature of a forums - to discuss
If anything, this creates greater awareness on the topic rather than just hushing it away and saying "buyer beware, you want you buy, you dont want you don't buy". Such a mentality will only result in the greater ability by the organisers or whoever to set T&Cs which are increasingly weighted against the participants.
As this competitions thing start to gain more awareness, perhaps then some progress can be made to try to make the terms more equitable - in fact, who knows, the organiers may go "hmm how come last 5 years eveyrone join, then recently like less and less pple join, and now I even have to give the first prize to this crappy shot...".
Of course, this is not certain, but what can be certain is, if there is no discussion or awareness, there will be further ingrained in the industry, these set of supposedly standard terms. By then, it will really be take it or leave it (see insurance T&Cs, Banks and credit card T&Cs - they are so weighted against hte consumer simply becuase their industry might has made them able to do it - and also a lot of consumers don't read these terms and only know about them when there's a problem)