What can be done to prevent people from urinating on road sides and public places?

Unfortunately this country has no law strict enough to prohibit this. For that matter even the stringent criminal laws are frequently violated. How to deal with these guys. It is so disgusting, loathsome and annoying to see them do it so blatantly and get away with it. Any out of the box suggestons please?
11 answers 11