Well, almost every saint was a sinner in his/her earthly life.
Pope Pius XII went to bed with the nazis.
But that shouldn't preclude him from sainthood.
Kurt Josef Waldheim as a Nazi officer killed Greek civilians, but still was elected President of Austria