This is a really cool question! I agree with what others have said, but for me the main factor is whether the character is growing from his stupid decisions. Is he just doing the same thing again and again with no hint of him ever learning to do better? If there’s no indication of future growth and change, then I would give up on a character pretty quickly.
"Beauty will save the world." - Dostoevsky