get strapped man, and get a big caliber dont mess with he little s***, if they were smoking crack a .380 or a 38 might not even put them down let alone stop them...if you dont have any guns I would get one or some, just for protection they might want more next time...i've been robbed twice the second time I had to defend myself and shot a 15 yr. old kid that was trying to steal some marijuana I had when I used to deal with it. I got off with self defense as he was in my home with a gun and had already shot at me after I went for mine under the couch cushion. Its better to be judged by 12 than carried by 6.
Edit: or get a doberman, rottweiler, german shepard, pitbull, boxer etc... they make great watch dogs and guard dogs...my 6 month old female blue brindle APBA registered american pitbull would make them wish they were never born if someone tried me again.