Everyone deals with / runs into assholes in their lives, this guy was just another one. If you politely told him to fuck off several times and he did not, why not call the cops rather than crying about it on the internet? Oh yeah, free publicity for your blog and business.