

There’s no easy way to put this, but some cultural traits are bad. Your homophobia is rooted in broader social pressures imparted onto you by your environment/community. These pressures can mess with your sense of self-worth, but they are usually ripple effects from decades of clinging to religion in dire/traumatic circumstances. You can and should be better.
If it makes any difference to you I’m middle eastern myself



Because your vitriol comes from being deeply unhappy in your own life.