Many people criticise Morrissey's political views for being "all over the place", but I actually think that he's been pretty consistent throughout his career. You have to bear in mind that Morrissey comes from that generation of the British working class who were shunned by Thatcher after the collapse of socialism (their natural ideological allegiance up to that point) and then betrayed by Blair when he pushed the political "left" to the centre. Many working-class British people from that generation were left to feel that nothing on the political spectrum represented them until years later, when "man of the people" Nigel Farage came along with his populist message and EU scapegoating. If you look at Morrissey from that perspective, his politics have been consistent, from being staunchly anti-Conservative in the '80s, to politically apathetic in the '90s, to his more recent flirtations with populists like Farage and Galloway, both of whom represent opposite ideological extremes. That's why it's so difficult to pin today's Morrissey down as either "left wing" or "right wing".
That said, to answer the question of whether or not I think he's "too political"... Although I find some of his outbursts during interviews and on stage ignorant and disappointing, I'm generally enjoying witnessing his political development in the lyrics themselves, even if I don't agree with everything he stands for. That said though, I find his lyrics to be far more sophisticated than his outbursts. I can't object to anything he said in 'Spent the Day in Bed', for example, and I'm glad he's saying it.
Prince Daniel of Sweden seems to agree: