"i'm gay, i like boys" in my opinion he is not in the least homophobic if he makes that comment on national television.
marc is crude..and people might consider the word inappropriate but it used among friends all the time. like almost any word the context and intent is important judge what it means...sounds to me like he was using as a general insult which is part of his banter

it doesn't sound to me like he meant it to a and derogatory attack on a persons sexuality.
if you want to say he uses inappropriate language .. fine ...if you want to say he is crude ...ok but saying he is homophobic is ridiculous.
i'm gay and not in least offended by the way