I see strangers (may be homeless) sit in my driveway every now and then. This is very distrubing, and makes me very uncomfortable as they smoke, eat and litter food / beer containers on my garden.
Can you guys suggest what should I do to avoid this in the future? Can I just call police?
You could call the cops on them for loitering. You could also ask them to leave but it may be wise to avoid confrontation.
A more creative non-confrontational idea is to make an interesting sign and get it laminated. Something like: “Ass, gas or grass, nobody sits in my driveway for free” and put a tip jar.
Or just a simple ‘No Loitering’ sign might do the trick.