@Sandpaper
I think the blood was from the cat giving birth. It showed the vet passing by the landlord while she was bringing the stew.
And maybe he just didn't like the stew. I think that might have been a red-herring to make the teacher look more guilty and didn't actually have a deeper meaning.