Homophobia in the workplace and lack of support UK
TLDR: Manager is homophobic at work and my claims are invalidated by higher management. What should I do?
Hello! I (M26) have been at my workplace for almost 2 years, and across the time have experienced a few homophobic comments towards me from one of my managers, which have been witnessed by other managers who did not take any further action. I was also sexually harrassed by a male colleague and received homophobic abuse from a customer, but this was never taken seriously enough for me to be able to raise it further.
I had a meeting yesterday with the general manager who basically tried to insinuate that my feelings were exaggerated, and that it is possible that the blatant homophobic comments made by a manager (who has reposted homophobic material on his Instagram - which I was told off for bringing up as apparently it is irrelevant even though it goes against the company's EDI and Social Media policies) were just innocent curiosity. These comments include suggestions that gay people go against nature because they cannot reproduce, and that he does not want members of the LGBTQ+ community to push it in his face. I was also told in this meeting that he cannot be homophobic as he has only made these comments to me and not other gay people in the workplace. I was also made to feel that because I am only 26, I have not seen the great progress made in LGBTQ+ rights in the UK (which, I might add, are currently ranked at their lowest level for a long time). My general manager also compared my experience with lifelong homophobia to when he used to receive a few comments at school for being from Eastern Europe, which has nothing to do with the matter at hand.
The solution that my general manager has provided is that he will ask the other manager to stop speaking to me. Bearing in mind that this manager already does not even greet me, but only chooses to talk to me when he wants to talk about my sexuality.
The meeting I had yesterday further proves my claims that I am not being taken seriously here, and thus would like to know what I can do to raise this further.
Ideally, I believe that my homophobic manager should be dismissed. I do not understand how they can let someone whose opinions, which yesterday they told me that he was entitled to despite them being harmful towards myself, clash so strongly with the values of their company continue to work here, especially as we are currently working closely with an LGBTQ+ organisation. I also cannot believe the treatment that I received in the meeting yesterday, which seemed to only invalidate my perfectly reasonable claims and made me seem like I am exaggerating and do not know what I am talking about.
Where do I go from here?