A few weeks ago, singer and rap guest star Frank Ocean took the very brave step of revealing his first ever love had been with a man. Brave, because rap had a reputation for being, if not outright bigoted, then still emerging from a homophobic dark age. Unfortunately last week Stevie Wonder chose to talk about Ocean in such a way as to demean the latter’s move.

Wonder said "I think honestly, some people who think they're gay, they're confused. People can misconstrue closeness for love. People can feel connected, they bond."

Now, taken generally this isn’t a bigoted statement as many people exploring their sexuality aren’t sure of what they’re feeling and do experiment, but its context made it completely undermine what Ocean was saying.

However, Wonder has realised this and issued a statement to Rolling Stone explaining it all “I'm sorry that my words about anyone feeling confused about their love were misunderstood. No one has been a greater advocate for the power of love in this world than I; both in my life and in my music. Clearly, love is love, between a man and a woman, a woman and a man, a woman and a woman and a man and a man. What I'm not confused about is the world needing much more love, no hate, no prejudice, no bigotry and more unity, peace and understanding. Period.”