Should we ruminate on our past mistakes? Should we spend time to find out who was right in a technical and insignificant matter?
The stupid choices are clearly stupid. Yet, forcefully fighting them can be even more stupid. You may kill yourself in the way to verify you are not mistaken. This is what i call being rational.
Being smart is another thing altogether. Understanding that something is useless is naturally leading you to avoid it. This is normal and human. Is any person inn. His right mind willing to spend energy on bad adventures? Clearly not.
The difference is in the naturalness of the process, and whether the is effort involved. Being smart is usually much more natural, and does not involve inner fights. That is how it is roughly.
Be smart. Effortlessly.