Major Challenges in Achieving Social Justice