Скорее всего, не потому что люди такие плохие, а просто потому, что справить нужду банально больше негде. В Вашем городе много имеется общественных туалетов, хоть платных, хоть бесплатных? В моем городе таковых заведений не имеется вообще в принципе, разве что на вокзале, но до вокзала нужно еще как минимум доехать и на это уйдет час времени.
Человек отправляясь по делам в город может потратить на свои дела и пол дня и даже целый день, и где же ему справлять нужду? Потом, учитывайте, что состояние здоровья у всех очень разное, съел гражданин в кафе какую-то дрянь, у него прихватило живот, и что ему тогда прикажете делать? Вокруг ни деревца, ни кустика, кругом толпы людей и совершенно никакого тихого закутка? Вот и мчится бедолага, проклиная все на свете, к единственному месту, которое обнаружил по близости - автобусной остановке.
А дети, причем маленькие? В нашем городском парке полно гуляющих родителей с детьми, масса всяких аттракционов и вкусняшек, которые стоят, кстати, очень недешево. НО! Туалетов нет вообще никаких в принципе! Народ целыми семьями выбирается на выходных в парк на пикник на весь день - со своей едой и питьем, куда же им всем наведываться за естественной надобностью? Единственным вариантом являются всякие кусты, заросли и закоулки.
Конечно, чинно гуляющие взрослые, заглянувшие в парк на часик подышать воздухом, возмущаются таким бескультурным поведением народа, но попробовали бы они сами провести там хотя бы пол дня с детьми, явно бы по-другому запели!
Проблема не в людях-свиньях, а в том, что альтернативы другой попросту не имеется. Поставьте у каждой остановки чистый бесплатный туалет, и я не сомневаюсь, что желающих шарахаться по всяким углам и кустам, иногда на морозе и рискующих в любую минуту быть застигнутыми и опозоренными, точно не будет.