Wow OP, your DH sounds totally obnoxious. And honestly a bit stupid. I mean, saying that the only reason someone is waking up from an ALARM CLOCK is that they're a light sleeper?

That's just dumb, sorry.
I'd kick him out of the bedroom - starting from tonight - until he can come up with a solution that a human with basic decency would consider acceptable.
And I'd also put him on notice that if I *ever* have to get up to physically turn off his alarm because he was too inconsiderate to deal with it before he left the room then I would be promptly disposing of it. And then I'd do that.