story
Happens to permanent residents too, not only employment visas.
I'm not sure the solution, because visas/Perm cannot vote. But at least the latter can (afaik ianal) contribute to political campaigns.