As a public personality, you just can't say those words without any repercussions regardless it was your opinion or freedom of speech. It's part of the job. He could've just said that he doesn't agree with same-s3x relationships, everyone might be fine with it and moved on. But he felt the need to include a metaphor. That costed him being dropped by Nike.
Then on the DZMM interview, he exposed his policy that he doesn't agree with the separation of the church and state even though it's been generally acknowledged that in any progressive countries there should be no such law be based in religion. He could've given Karen Davila some vague answer telling the listeners that it's a challenge for same-s3x marriage in the Philippines since it would violate the constitution. Then again, he had to preach out bible verses to its listeners. It's not something a person that's being groomed to be the future president of the Philippines should be doing - acting like a pastor.
That guy needs to hire a political PR. Good boxer but a real shitty politician who got away with it due to his worldwide popularity. He needs to hire some retired career politician to straighten him out because he'd be the next laughingstock in the senate if he keeps on doing it.