when i was a kid i used to hate shitting in public, but around the time i turned 12 or 13 i started pushing out some monstrous bangers that had a hard time flushing down the shitter at home (which was pretty robust) and caused some unfortunate situations
for example i remember visiting my grandparents who i didn't see but once a year and shitting upon arrival (because, cross country flight, and of course i wasn't about to shit in the airport or the plane) and later on the toilet wouldn't flush and grandpops had to work some magic with a wire hanger to get it unclogged and he pulls me aside and gives me the business, "that was a huge shit - that didn't HURT?"
so i began to embrace shitting in public to avoid clogging my toilet or other peoples'now that i'm older and eat a more well-rounded diet, the giant sausage loaves aren't much of an issue anymore, but i'm at peace shitting anywhere, as long as the seat is clean and dry.