This is habit of our people. As I mentioned elsewhere, we are individualist by nature. So, we maintain our private possessions well and our home toilets are clean. But the public lanes, transport and common facilities are neglected and dirty. There is need to develop public awareness.
This is something related with awareness of people and the people who makes it dirty hardly could realize the problems that would be faced by others. In my case I try to avoid using such toilets but until and unless people in general are aware about it there is hardly a solution for this menace. I think the concerned ones should stick the notice in front of toilets that it should be kept clean and if any one found guilty of making it dirty would have to pay a heavy fine for it in monetary or in any form....
I love to go from train every time . yes this thing is right that toilets in train are not clean sometimes there is lot of crowd in train and hard to keep sit in same position for the whole journey but still it is good to go through the train.