I think poison inverts how the card works because I killed a poisoned knight once. Poison could definetly be better explained.
yes, you are right. Poison also disables all non-info abilities on a character. So if Knights ability is 'I can not die', then it will no longer work.
what if the wretch gets poisoned then it no longer shows as an imp to other villagers?