Some innocent and shareef people can get such partners also.
This is what Quran said.
Let no man guilty of adultery or fornication marry any but a woman similarly guilty, or an Unbeliever nor let any but such a man or an Unbeliever marry such a woman: to the Believers such a thing is forbidden.
Surahe Nur