Of course, there are things about public toilets that are bad - the taps are a breeding ground for bacteria, as are door handles. Those small blocks of soap you find in many places are horrible - all sorts of bacteria breed on them and you really need to wash the soap for about 30seconds before using it, otherwise your just putting germs on your skin, not washing them off. The air hand dryers are bad too - they blow germs around the space and the air inlets just suck in this germy air and blow it on your hands, so you're better off using paper towels if available.