There is the evil you know and the evil that hides in the shadows and attempts to trick you into following it.
You can be upfront about your sins or you can lie and hide your sins. The liar has proved he is not to be trusted. The confessor is a known quantity.
I don’t know of any Christian that claims to be without fault. Where has Cruz ever said that?
Or are you lying now to attack someone?