I agree that education plays a part, but you can't just lump it all on the schools and call it Teachers problem to solve, it's a far wider societal issue.
The problem with 'anti maskers/bigots/homophobes' is they generally only engage and communicate in unidirectional hyperbole, shouting back at them just confirms conflict and makes them harden their stance.
I think talkingheads makes a very valid point regarding education - if religious studies is taught, then there should be some scope to learn about other parts of society too.
Looking back, it's almost bizarre that when I was at school, we discussed religion daily and were made to pray, but specific discussions about tolerance and gender and sexuality and the diversity of the world we live in was basically off-limits.
Now when schools try to introduce these discussions, they're met with protests.
There are other ways of approaching this though, if schools are unwilling to. I think it's great when influential figures show their support for LBGT people. Especially people like footballers, who traditionally have a more "macho" following. The presence of LGBT characters in shows and films who are not one-dimensional stereotypes is helpful too. It used to be that the "token" gay character was always an over-the-top caricature, but this is becoming less common.
And... the next generation of kids is just so much more tolerant already. Many children now grow up with an LGBT person in their lives somewhere, and it's not kept as a dirty secret or undiscussed as it was in my childhood. It's looking good for the future.
The part of society that supports people like Seyi Omooba is getting smaller. It'll never be completely gone, but it won't be the mainstream mindset as it used to be.