H-1B has Snowballed into a big public fight: here's what's causing the rift