From plastic portable loos to Sanitary Bonds, only an all-out war on open-sky toilets will remove the stink