Great - then I've done one positive thing today.
You've done a good job of describing this insert idea.
There are no perfect people in this world. So there should not be perfect characters in our writing, as you discuss.
Everyone is flawed in some way, it's just the nature of mankind.