• A rational person should be impossible to offend - any remark directed at them will be either true or false. The false ones can be dismissed as the product of the commenter's ignorance. The true ones will be either a source of pride or shame.

    This presupposes that slander/defamation have no effect psychologically or socially unless the particular slander happens to be true.

    If somebody says something about you which is both true and of which you are ashamed, it's your fault if you find it offensive; it's up to you to fix your problem, not up to other people to refrain from commenting on it.
    Are you describing the argument, or advocating this view? It's not your "fault" if you are homosexual (it isn't a fault at all), and it certainly isn't your fault if some homophobic imbecile wants to comment on it. More importantly, possessing a set of breasts or having a same-sex sexual preference isn't a "problem" to be fixed. Neither is refraining from commenting on it. The problem is that bigots need to pull themselves out of the paleolithic.

About