A corporation is only a group of individuals. The individuals that constitute a coroporation have rights, and the corporation is simply a legally optimized recognition of those rights.
Remember, rights are negative, in that proper rights can only prohibit one from initiating political force (violence and fraud) against another. Proper rights do not impose obligations on anyone to create anything for anyone else, because that would be a form of slavery.
No sensible person has ever claimed that a corporation is the same thing as a person.
Unless you already know about it, and are minimizing it for rhetorical reasons. When natural persons break criminal law and go to jail, they are deprived of the product of their labor for a period of time. When a corporation breaks the law, whether you want to attribute that to "evil employees" or to an internal incentive structure which encourages profits above legality, some analogue of jailtime makes sense.
So if you think there's "no real guarantee that the extra money, generally, will push people out of poverty", then why bother giving them extra money at all?
Gay marriage does not benefit the state. Marriage between a man and woman benefits the state in that a marriage is a structure designed to provide for the safe procreation & rearing of children. Gays, by definition, don't procreate.
Any society that accepts and encourages gay marriages is committing suicide.