"No homo" isn't really making fun of gay people... it's more making fun of people who are homophobes. No offense intended to gay people. Some of the people I love and respect most in this world are.
Ok, so thinking that there is nothing wrong with homosexuality... and only having seen no homo used in a context that was making fun of homophobes... I used that text on an image, but can now understand how that it can be offensive. I changed it.
To be clear, this isn't some White Knight thing, or a gotcha trying to call you out. I think you deserve the chance to get feedback that your words carry an apparently unintended meaning.
See, and I agree with OP on this. The only times I've ever said "no homo" with my friends were in a good natured, making fun of ourselves sort of way. None of my friends are homphobic; we've gone skinny dipping, had wrestling matches with naught but boxers, and it's all fun and games. Maybe there are those frat types for whom any expression of male bonding must be prefaced by "no homo" lest they feel their manhood challenged, but it just hasn't been my experience. It's always said as a way to crack a joke, usually at ourselves, rather than to distance ourselves from some perceived homoerotic threat.