Altering logic to support decisions driven by emotions lacks honesty. Causes don’t follow effects. If a rational reason existed initially, there'd be no need to hunt for logical explanations afterward.
This is known as rationalization—a form of lying.