Caught red handed
To be caught in the act of doing something immoral or wrong.
An old English law decreed that anyone caught butchering an animal not their won must be punished. However, the person must be seen to literally have the animal’s blood on their hands to be convicted.