I feel that the Veteran role card needs expanding a bit. I just got out of a game where the SK attacked the Vet on alert and neither one died because the Vet cannot die while on alert but immune roles cannot die to the Vet either.
The Vet role card does not say that immune roles will not die if they visit him (nor will the immune role kill him if they are attacking), so I feel this needs specified so that mechanics cannot be used as a lying tool to steal a game away. I would have been able to explain to the rest of the Town why the SK (or possibly GF at the time) was lying, but I was BM'd by happenstance at the time and so I had to put it in my Last Will albiet too late.