What Moyles was "guilty" of was simply being cliched, unimaginative, blokeish, and predictable in making tired-out juvenile formulaic jibes at someone for being gay. He was no more being homophobic than Goody was being 'racist' for saying "Shilpa Poppadom". In either case, it was just childish stupidity.
Moyles is well-known for being a walking version of Nuts magazine. He appeals to the laddish, smirking types who make immature cracks about redheads and gays. That's his thing and they're his audience, and he ain't going to change. I find it really tedious and boring and it's just not my thing, but it has its followers.