WHy are people hating on the British guy for such a stupid reason?

So the left guy swam for america and the right guy swam for UK both there was a team match and they won, The British guy literally jumped on the American guy and now they are being called f*Gs because the British guy came out as gay, Even tho they both dominated the swimming at tokyo
WHy are people hating on the British guy for such a stupid reason?
Post Opinion