Society has gotten so use to gays that some people suspect that every person that says anything nice about the same sex is gay. A few years ago it wasn't a normal thing to say this because society wasn't so accepting of gays, but now your best same-sex friend could be gay. This leads people to say no homo to make sure their friends don't think they are gay. Don't take it personally if you do.