The defense said the woman testified under an immunity deal protecting her from punishment for lying and other violations of the academy 's honor code .
The woman had agreed to testify after receiving immunity protecting her from punishment for lying and other violations of the academy 's honor code .
Mitchell said many knew Wilson , 43 , to be unstable and that she recently lost her job .