in this society, it is often comical/insulting to call somebody something they're not. you call a girl manly, or a guy girly, they'll get offended. it's just the way our society works.
obviously, it's no fun to call a homosexual gay, a guy manly, or a girl girly.