Amnesty to me is a socialist position - because of the welfare increases that would go with such.
I would agree that the more socialist minded are those who are also usually for amnesty, but the definition of socialism does not demand amnesty.