I don't agree. It doesn't exist in my working environment and I know a number of openly gay colleagues. If anyone showed homophobic behavior or language they'd be out the door; we champion diversity and the benefits it brings from many different angles. My company might differ from others but it's a sure sign of progression.
but that's why it doesn't exist as it isn't allowed to exist as would lose jobs.
Maybe all places need to do this but it isn't fixing the problem , just masking it. Just because don't hear it doesn't mean not there