I'm in the Initiative and I completely disagree with this.
MattKan has set a valid argument with this, there's Azrael's hat contest, that's open for the public.
If you want more competitions open to the public just feedback it or use the forums, protesting for a great creation to be shut down isn't going to do anything.