Things change.
Public Universities don't make any money. Where do you people come up with this nonsense? I think allowing foreign students to visit the US (and US students on foreign exchange is a great idea because it allows for a better understanding on both sides. That said, there needs to be good oversight on who is supposed to attend and whether they actually attend - this is actually a success story when compared to pre-9/11.