Cheating

Is it ok for someone to have a 'reason' to cheat? Or any form of cheating is just plain wrong