Could you explain more about why you think so? I think the ordering is pretty much what I want, even if I'm not necessarily happy with the absolute numbers.
2. If companies can spend/earn $1B without anyone knowing, how are we going to tax them properly? If only the government knows and no one else, then we're basically asked to trust the government and corporations to be honest. When they are't, they cause much more financial harm to me (because my tax has to make up for it) than some county office giving everyone a higher raise than necessary.
Publicly traded companies already have to disclose salaries of their CEOs, but not their janitors. Same logic.