Public port a potty’s are disgusting. But as someone who use to work in the oil field where that all I was able to go, the company kept them very clean.
When it’s only those disgusting sweat boxes, let her wear a diaper instead. Putting a kid in one of those should count as some form of abuse. I’d piss myself instead of using one as well.