you're usually okay to smoke a joint in public, if you're outdoors. just dont call attention to yourself. you can usually tell when its going to be chill to smoke.
Dude i do that everyday i have no other things to do.haha i smoke a blunt walking home and cops past by me like nothing.