I'm sorry and I can't understand why someone would not compromise something that is bad for your health.

To me that is showing complete contempt and disregard and that is a real deal breaker and I would not settle for anything less than he is to change or he gets the boot.

He should apologize, see how it affects you and promise to not do it again.

Let us know how it goes.