Accepting yourself as flawed is a good thing as it's impossible to be perfect when you're human... but not thinking you can be better is even worse, especially if you attack anyone who has a problem with your imperfection. That's what's annoying about people today, is that they want to stand out as much as possible, and attack anyone who thinks they should improve themselves.
People in the digital age forgot what "constructive criticism" is, so now everyone's an activist instead of a human.