Can a society which needs affirmative action to correct historical injustice still be able to uphold rights of its citizens?
I assume that the society in question has a constitution and a set of laws. These are necessary requisites to determine the rights of citizens.
The first decision has to determine, which criterion is to be choosen to measure historical injustice. There are several alternatives:
The human rights as specified by the UNO
Constitution and law of the former society
Constitution and law of the present society.
In Germany one has focused on criterion 1 to asses the historical injustice of Third Reich and of the firing order of DDR, the former society. In addition, one has used the present constitution and the present laws concerning the rights of the present citizens.
A second set of questions asks to which degree society wants to asses historical injustice without dividing society.
To come back to your original question - and interpreting the intended context:
Yes, a society can condemn doers of historical injustice while upholding the rights of the doers who are now citizens of the new society.