Nonsense. People are not goods and services. Free flow of goods and services renders free flow of people unnecessary.
Only some of the free flow of people is for that. Much of it is because of miserable conditions in their homelands and things only get worse when so many make an exodus, there is no stability or growth then and conditions get even worse, more and more leave. Those same people that would demand changes that would improve the country leave and things just decline more. It's a vicious cycle.
The neocons favor government managed trade and call it "free trade". There's really nothing free about it. Open borders are necessary for the undermining of national sovereignty. The neocons aren't conservative at all. They're simply using the term to mask the fact that they're as dedicated to the ideal of a single government for the entire world as are the democrats, though they think there'll be a different outcome for establishing a world government than the one the communists in the UN are spouting.
forget the GOP, they are free trade/open border all the way.
What the neocon contingent of the GOP is all about is government managed trade (mercantilism) and free flow of illiterate peons from 3rd world countries to provide the demographic for abolishing the form of government laid out in our Constitution. There's little enough difference between their ideal and that of the democrats in the final result as to make it proper to call them one and the same.