This may seem like a minor objection, but I think it's substantive. The term "their fair share" is a deliberately wordsmithed term designed to manipulate people's thinking process. (Not by you, but by the politicians; it's very easy for all of us to miss these terms.) It makes a substantive discussion harder and less likely. A much more objective way to state this question is "Why shouldn't corporations pay more".