Sinead O'Connor has hit back at online trolls who criticised her decision to cancel the last leg of her 14-date 'American Kindness' tour.
The singer was forced to pull out of scheduled concerts in LA, San Francisco and Ontario due to illness.
But trolls have suggested Sinead opted out of performing simply because she no longer wanted to.
"Some people, not fans, but trolls," the singer wrote on her website, "have been unreasonably bitching on my Facebook page about my having cancelled the last leg of my 2013 American Kindness' tour."
Sinead says she was advised by medical professionals not to finish the tour.
"Anyone feeling I merely 'didn't wish to perform', may take the matter up with Dr Mark Rafferty at St Vincent's Hospital in Dublin, Ireland, by whom I was advised on November 30 not to sing for one month," she posted.
Sinead claims if she had ignored the doctor's advice she could have caused irreparable damage to her vocal cords.
"His extremely strong insistence," she continues, "was that I had such an acute case of laryngitis that if I were to sing before the end of that time I would permanently lose my voice.
"Needless to say, it would have been reckless not to act upon his advice. I returned to work on December 10 2013. Actual fans are not people who sit upon one's Facebook page bitching because you followed doctor's orders.
"Therefore to suggest that I spoke rudely in response to fans is dishonest. I spoke to trolls, who have no business being on anyone's Facebook page and really ought get a life (sic)," she added.
Sinead kicked off her 'American Kindness' tour in November giggling in Chicago, New York and Buffalo.
The tour was to support her 2012 album 'How About I Be Me (And You Be You)?' and received rave reviews.
Before the tour started Sinead said she couldn't wait to get on the road.
"Ism beside myself with excitement about returning to the States as its always so much fun to tour there.
"And in my experience American people are extremely kind as a national trait and that's why I've called the tour 'American Kindness'," she explained.