Amid a wave of attacks on migrants, 80 percent of Americans now say immigration is good for this country — a record high.|