In china,there is a old sentence :金无足赤.人无完人.
Its meaning,everything is not perfect,even the gold,have not the pefect gold color;everyone in the world, would not be a perfect man,he must be one or some disagreed thouhts or activities.
though we cannot be the perfect men,we can choose to be virtuous men,right?