If reports were public right at this second, and you received a sanction two seconds from now you would be banned for eternity if there was public involvement.
You've seen people flame you just because it's the current "in" thing to do. I mean, seriously, people posting posts which can be paraphrased to "I'm so cool i just blocked Akum", there's even people who start threads advertising how to block you, people who have had "block Akum" in their sigs and even "anti-Akum" in their user titles.
I still feel that public sanctions would be nice, but frankly with the immature people that we have here who do not have an ability to comprehend such things it would not work.
If it was public, but only the poster of the sanction, Admins and the one receiving the sanction were able to post and the thread was able to be viewed, but not posted in, it could work.