Opposition to amesty does not prevent one from being defined as a socialist as far as the definition goes.
Amnesty to me is a socialist position - because of the welfare increases that would go with such.