This is just awful. I would contact the police and ask why it wasn't cleaned up. Also, your local department of health should have some suggestions. If not I would go to your local government representative and raise a stink. If that doesn't work there is the option of a media blitz, you know radio, TV, newspapers...
I an understand the PST. That is a terrifying experience. Perhaps a big German Shepard or Black Labrador.