Are we though? In the 22/23 season there were 1,007 reports to Kick It Out of discriminatory behaviour/language in all of professional and grassroots football in England. 15.5% of those were related to sexual orientation (~156).
There are a minimum of 1,990 games per season in the top 4 divisions, with 34,521,540 total spectators in the 22/23 season across all divisions (according to transfermrkt).
Even if you forget about grassroots football for a minute, just 156 incidents over such a vast number of events in the top 4 leagues with tens of million of attendees is actually pretty good. 0.07% of games would've had a homophobic incident, and just 0.000004% of attendees (assuming it's 1 perpetrator per incident) will have been homophobic at a game. Add grassroots into that, in which thousands of games take place each week with hundreds of thousands of participants, and those already tiny figures are even smaller.
Obviously ideally that number would be zero, but to suggest we're 'a very long way' from homosexuality being accepted in the game isn't really backed up data wise. Statistically it's quite rare, and proportionately it's an incredibly small number of individuals who do it.