As others have pointed out - low ticket sales in the UK have little to do with Moz's throwaway comments. The right to be offensive (especially to the PC brigade) is one of the fundamental human rights - and exercising that right is one of the fundamental human joys (especially to a cantankerous 60-year old like Morrissey). Most thinking people get that.
I live in London - I haven't bought a ticket. I hate stadium shows. If it was the London Palladium, I would be there like a shot. The ticket prices are also way too steep.
But I don't think that's the real reason ticket sales are low. Moz is a cantankerous 60-year old. The role that was being cast for him way back in 2006 - when he came 2nd behind David Attenborough in the Greatest Living British Cultural Icon poll - the role of cuddly uncle of the nation, is a role he has utterly rejected and strangled at birth. And culture in the UK has also changed dramatically. Who would have thought that Stormzy would now be held up as cuddly uncle of the nation? And it's clearly a role the poor sod wants. A knighthood awaits. And let's face it, 80s and 90s pop stars who are still going mostly play hits - look at the Pet Shop Boys who are touring with shows where they are only playing all their hit singles back to back. But Moz just plays what he wants. He always has done. Moz would have filled a residency of intimate shows, no problem. But his days of filling stadiums are over, at least in the UK. Grime is in, Moz is out. That's fa-fa-fa-fa-fashion.