I don't know if you own the land that you think they came in on, but if you do; I'd suggest putting down hidden nail strips when you are gone. If they come on your property again, they won't be getting far.
Sorry this happened to you. Some people just suck!