While I agree with you on principle, the number of anti-immigration xenophobes is much greater than "a few ignorant morons". A few ignorant morons would not be able to elect so many congressmen over such a long period of time to support their agenda. Places like MIT hold the true minority opinion.