Kali follows a strict diet and doesn't allow herself to eat sugar. One day, Kali has a cookie at work; later, she feels ashamed and decides that if she's already violated her diet, she might as well eat a bunch of sugary treats. Kali's behavior is best explained by:
A. abstinence
B. violation effect
C. social anxiety
D. relapse window of vulnerability