I'd have to agree. Marriage is commitment in my books, and if he's gay but doesn't want to come out then that's fine as long as he doesn't make any commitments he can't stick to.
Why though? He's just a nob. When Gary joked with him he went serious, Gary stopped and apologised as did George with Audley tonight... James though... Ugh.