I think its important to use "no homo" when doing posts that could be interpreted as being gay when they are not intended to (especially like guys like BayGYM).
Eg - I could say, "Jay is looking good, and really hard 5 weeks out from the O". Its a shame, but without the "no homo" tag, someone will likely revert with "you must be gay making a comment like that". So its not offensive to use - just a term which unfortunately is necessary given how many gays have infiltrated the sport, and use the getbig site.