A Singaporean man assaulted an American on an MRT after insisting that he was gay and was refused when he asked to have sex with him.