I agree on the first.
On the second, well it wasn't Morrissey who started the provocation this time. He had been reasonably quiet over the last year, and was apparently concentrating on songwriting recently. This was an opportunity to just move on. Of course, you can argue that Morrissey said what he said, and never retracted his words, all of which is true. You can also argue that the zealous drive to cancel artists relentlessly has gone too far. It is shared blame for me here.
On the third point, I would add that he's not good at debating and defending his views. He's stuck in a mindset where being an artist meant to be provocative, to be against the government, and to be idolized by your fans because that was the relationship he had with his own idols. That's no longer the world we live in.