The problem for Pacquiao is that what he said, he believes. So any apology is worthless, and people know that. What he failed to see was that the younger generation in the Phil are very pro-gay, whereas as the older generations are anti-gay. It is the young that will be the future politicians, and although the current politicians try to keep the old standards going, they will eventually fail. The same thing is happening in the US. The Phil is about a generation behind the UK/US when it comes to gay rights.
Pacquiao is welcome to believe what he wishes, but his comments have lost him a lot of friends at home and around the world.