Ariane Lange at Buzzfeed counted 26 gay jokes on last night's Comedy Central Roast of James Franco. I personally only counted 25, but that's because I was too busy having sex with other men—just kidding. Did I do it right? Or whatever, leave the jokes to the professionals, like Seth Rogen ("[Franco] told me he worked for 36 hours straight, which I don’t believe. The straight part.”), Nick Kroll (“I could see him being gay for a year as an art installation.”), Andy Samberg (“James Franco has force-fed me so much dick, you could make foie gras out of my liver.”), and Jonah Hill (“He’s like our generation’s Johnny Depp, if Johnny Depp was a worse actor who blew guys.”)
Later on, Aziz Ansari called them out ("So many gay jokes right now.")
The thing about roasts is you can insult people for an hour, and they know you don't mean it. Like the roasting comedians never even thought of the terrible, outlandish things they're saying about the roastee. He's obsessed with himself, he's obsequious, he ignominiously sacrifices his dignity to advance his career, etc. It's just a roast, chill out. That's what makes it fun. You can even call a dude gay, and it's not actually an insult to him, only to gay people.