Fake news. Some idiot “journalist” googled for it but didn’t find that “puto” means many things and not just “male prostitute”, the first definition.
In the context of soccer it means “fag”.
A male prostitute is a gigolo...ala former Mass Senator and Sec of State John Kerry. If they changed the chant to....EeeehKerry would that be less offensive?
In the Philippines Puto is a steamed rice cake. Yum!