Why do you think that Christians are often the most vocal opponents of immigrant rights and minority rights and homosexual rights and slow to forgive repentant terrorists?
Because we as Christians often do not practice what we preach or obey God and are too quick to judge others instead of giving them grace as we have been shown grace.
The way I see it:
Immigration rights - I do not oppose immigration but it should be legal immigration. Criminals bring problems and immorality to a country.
Jerusalem and many cities in ancient Israel had walls for a purpose, to protect those within the walls from evil for the times, just like ours, had lots of evil.
Minority rights - the minority should have the same rights as the majority, not special rights just because they are in the minority unless they have a disability and need additional care, IMO.
Homosexual rights - the Bible teaches some things are wrong because God created humanity with a union of a male with a female in mind as a reflection of a greater truth. This relationship also produces offspring and God command humanity to go out and multiply. A homosexual relationship does not allow such a natural family unit. I believe the best relationship for a family is one that supplies both a male and female influence and example.
Having said all that, I still recognize that it is not mine to judge whether a person is to be saved or not. My responsibility is to know what is right and wrong. If I meet a homosexual person I still recognize they are made in the image and likeness of God [although marred by the Fall] and deserve dignity and respect from me just like God has shown to me, but I do not see the sexual act between gay people as right per the biblical teaching.
Repentant terrorists - I am all for second chances, just like I have been given one. That does not mean that a society should leave wrongful acts unpunished. Where would the justice be in that? But it is not my job to dispense justice but to show the love of Christ to every person in treating them with love and respect, but also to act justly. Now, I shamefully fall short of these qualities often. That is why I am so thankful for what Jesus has done for me - unmerited grace, something I do not deserve yet God mercifully gave! [LINK]