Do you think cheating is always unforgivable, or does it depend on the situation?