Singletons can be amazing and I make good use of them, I have never come across anyone with such a stigma against them but I also know they can cause lots of problems in handled badly.
Use them well and they can make everything much easier!