rationalizer
/ˈræʃənəlaɪzər/
noun
- A person who tries to explain or justify their actions or feelings with logical reasons, especially when the real reasons are less acceptable.
- Don't be a rationalizer; sometimes it's better to just say you're sorry.
- As a rationalizer, she could turn any failure into a learning experience in her own mind.
- He's a classic rationalizer who always has an excuse for his mistakes.