Man who killed following 'gay chat' argument jailed for 21 years