self-critical
throw stones in a glass house
self-deprecating
crabber
countercriticize
fallible
compare and despair
mend one's ways
self-satisfied
complacent
self-complacent
learn the hard way
read someone to filth
criticizer
we all make mistakes
it happens to the best of us
know thyself
nobody's perfect
take one's lumps
pick fault
bungler
take responsibility
scrutiny
examination
squeaky wheel
physician, heal thyself
autocriticism
eat crow
Muphry's law
butcher
bumbler
blunderer
fumbler
faultfinder
fuckup
stumbler
sad sack
botcher
a fault confessed is half redressed
carp
accusative
worshipper
faultable
scapegoat
talk
whipping boy
worshiper
critiquability
ride someone's ass
one to talk
steal
face the music
leave well enough alone
redeeming
critical
show up
smellfungus
fault
piling on
he who smelt it dealt it
ridicule
admonisher
rub someone's nose in
monitor
blamableness
crybaby
cast aspersions
critic
whiner
reminder
broad shoulders
check in with oneself
in spite of oneself
pot calling the kettle black
look who's talking
remedy
blamefulness
push back
complainingness
captious
stultify
haul up
goof up
faultfinding
redress
remediation
read
reproacher
whitewash
bumble
piss on someone's bonfire
Alibi Ike
rebuker
cringeful
rain on someone's parade
reprover
crab
get on someone's wick