I would remove the word just and rephrase it a little, so it would look like this:
Granting the citizens their rights will repair the long-lasting historical evil.
Is this sentence phrased properly? I wasn't sure about "repair".
'Granting the citizens their just rights is a repair of a long-lasting historical evil'
I would remove the word just and rephrase it a little, so it would look like this:
Granting the citizens their rights will repair the long-lasting historical evil.
I accept your correction. Thank you very much!
Not a teacher.
"Redress" in a better word than "repair."