I don't disagree that repressed same-sex attraction might be an explanation in some instances but I doubt it explains more than a small percentage. It's not unreasonable for a hetrosexual man to feel a negative response to the sight of physical displays of affection between gay men. Of course gay men should be free to kiss in public and it is nobody's business to object. Live and let live.
On many porn websites there are dozens of niche categories. Everybody could identify a number of these that they would never click on because they find the images repelling rather than arousing. We are all wired differently. It doesn't mean that they are secretly harbouring repressed sexual desire for the types of images they avoid.
The important thing is that nobody's character should be judged on the basis of their sexual preferences as long as they are not harming others.