That's just it. Corporations are not people, because there are circumstances in the law that they beg to use in their defense that say that they are not. People can't pick and choose when to be considered a person and when not to be. So neither can corporations.
In the context of a bribe, it's not a corporation making the decision to sign the check, it's a person in some position of authority within that corporate structure. That person should be held accountable for that decision. Brand Names, Trademarks, those are all just contracts, information.