With democrats it appears to be a matter of guilt. They want to give the world to the poor out of a desperate need to appear benevolent.
With republicans it more a matter of fairness. They realize that the illegals are taking something they have no right to take. Also with most the trade issue is more a matter of fair trade. We’re getting cheated on trade.
Fairness? A Republican virtue, or a Democrat buzzword? Think about it. Republicans believe in equal chances, not “fair” chances.