Ya lo dicen, el humor negro es como las piernas: hay quien tiene y hay quien no. Yo creo que usado correctamente no tiene porqué ser ofensivo, pero es que vivimos en unos tiempos que es dificil marcar la línea… ¿Hace humor negro o machista/xenofobo/homofobo/etc…?
Y que haga humor negro no signofica que, si viera una persona/animal en peligro no fuera a ayudarlo, no tiene que ver una cosa con la otra.
Pero si para ti es tan importante estar con una persona de moral intachable, pues es que no es la persona adecuada.
Por otro lado, decirle «o el humor negro o yo» me parece una estupidez, porque pretendes que él cambie en algo que es muy dificil… y solo conseguirás que se convierta en una persona amargada :)