Free Market, unless you want to buy medicine, then we don't let you. Funny how, in this, like so many other issues, the "conservatives" are against a free market, and the "liberals" are for the free market.
The liberals want to set drug prices in the US, the whole "allow people to buy drugs from foreign nations" is just the whip they're using to pressure the other lawmakers to allow them to set prices to avoid opening the US pharma market.
There are no "Liberals" in Congress (using the original definition of "Liberal" which derived from "Libertarian"). Those that call themselves "liberals" are actually "Progressives" and they exist in both (D) and (R) camps.
George Bernard Shaw was one of the early proponents of Progressivism (now deliberately mislabeled "liberalism").
I highly recommend that all do their own homework and do some digging into the history of the Progressive movement.