Come on. I have no problem with gays - what people choose to do with their genital is their business, but this is just fucked up. It's just offensive.
Also, I propose that, if he's a member of the IFBB, the organization MUST be renamed to stand for "International Fag*ot Bodybuilders & Branch"