Sinead is very flaky, no question about it. But I accept her apologies regarding her act of hatred against Pope John Paul II, as they profuse, profound, and accompanied by a pervasive change in her world view. As far as I'm concerned, she is a decent, talented, and well, yeah, VERY FLAKY songwriter.
I wonder if someday we're going to find out that Sinead O'Connor was assaulted by a priest when she was younger.