The whole piece is worth reading.
Shakespeare's sonnets by Don Paterson | Culture | The Guardian
However, the question: "was Shakespeare gay?" strikes me as so daft as to be barely worth answering. Of course he was. Arguably he was bisexual, of sorts, but his heart was never on his straight side. Now is not the time to rehearse them all, but the arguments against his homosexuality are complex and sophistical, and often take convenient and homophobic advantage of the sonnets' built-in interpretative slippage – which Shakespeare himself would have needed for what we would now call "plausible deniability", should anyone have felt inclined to cry sodomy.
The argument in favour is simple. First, falling in love with other men is often a good indication of homosexuality; and second, as much as I love some of my male friends, I'm never going to write 126 poems for them, even the dead ones. Third, read the poems, then tell me these are "pure expressions of love for a male friend" and keep a straight face. This is a crazy, all-consuming, feverish and sweaty love; love, in all its uncut, full-strength intensity; an adolescent love. The reader's thrill lies in hearing this adolescent love articulated by a hyper-literate thirty-something. Usually these kids can't speak. The effect is extraordinary: they are not poems that are much use when we're actually in love, I'd suggest; but when we read them, they are so visceral in their invocation of that mad, obsessive, sleepless place that we can again feel, as CK Williams said, "the old heart stamping in its stall".