RE: What you going to do!!!
If I was on public land, I wouldn't yell at the guy. I would either turn on a flashlight and get something out of my bag (morning) or cough loud enough for him to hear. The person would have to be close or moving straight towards me though.