Fair's fair... So long as every organization or individual that takes public money has their affairs exposed to public scrutiny, I see nothing to argue with.
Also, i'm pretty sure i can pay some few bucks and also have most of that information about you if so i desire.
I have invested in public companies for 10 years now and all I got were SEC filings...