Be no saint

Be no angel


Non essere uno stinco di Santo


Meanings
Referred to someone who might claim to be a good and honest person, but in fact has a cloudy past

Examples
Look who's talking! You are so critical of those girls in short skirts but you are not exactly a saint yourself! I remember you as a teen-ager wearing ultra mini-skirts and sunbathing topless on the beach!
Senti chi parla! Critichi tanto quelle ragazze con la gonna corta, ma anche tu non sei certo uno stinco di santo! Mi ricordo che da adolescente indossavi ultra minigonne e te ne stavi in spiaggia in topless!

They come from a very poor family and they've always managed to get by somehow. It's true that some of them are no angels, but they're no monsters either
Vengono da una famiglia molto povera e si sono sempre arrangiati in qualche modo. Effettivamente non sono tutti stinchi di santo, ma nemmeno dei mostri

She is critical of those girls in short skirts but she's no saint herself I can tell you.