Nice one!
The winning strategy seems to be: shoot everybody

You can also survive by finding each bloodstain in quick succession as the assassins have to go and report after you obtain a new clue, so the rate of attack drops off for a few seconds. However if you can't find the next bloodstain in a couple of seconds, then it's time to start shooting on later levels. I was considering penalising you for shooting unarmed citizens, but haven't so far...