I have a lot of respect for James, but it's time to stop with the cognitive dissonance and be honest at this point, as the fact that lots of fans aren't put him in this situation in the first place.
Neither is it just on some bad nights when he's ill, nor is it only a product of heavy touring, nor is it "mostly great with some bumps" - he struggles to sing, plain and simple. His pitch is all over the place, pronounciation gets worse and it doesn't do the songs justice. It doesn't help him that people are being attacked for saying so.
They should have written material more comfortable in his range years ago. Currently, lots of people are paying good money for a lackluster package and I think it's safe to say that this is not professional. I'm sorry for this post.