No matter how he rationalizes his "no homo" announcement, it's a bad look for one of the brightest young stars in Hollywood.