blood on your hands

To have blood on your hands means that you are responsible for somebodys death or guilty of causing somebodys death. The phrase can be viewed as literal, where if your hands were the ones who killed a person, you would have blood on your hands. Figuratively, you can simply be the person responsible or guilty for the ending of someones life, or the end of their livelihood.