Why would that be defamation of character? Isn’t that a career booster for Politicians and Media types?
I am not a lawyer, but if the son is NOT gay, and Mr James said he was gay publicly, and apparently so as it is in the press, he has been defamed via slander. His good name has been stained, and he has cause for a suit.