“puto” yelled at a man basically means you are a gay whore/ you take it in the ass, “maricon” means you’re a gay man, it’s their version of ‘fag’. It i absolutely meant as an emasculating insult when it is being chanted by half the crowd in the stadium.