Banning the few direct flights from the U.S. to that area isn't going to stop it. The only way that's going to work is if the whole world bans travel with those countries. The Dallas Ebola patient arrived from Liberia to the U.S. via Belgium.
Ban all passport and visa holders from those Ebola countries unless they undergo a strict, monitored 21 day quarantine at a reliable medical facility - which they pay for.
That alone would have stopped him. Letting him through because he was asymptotic at the time did not.
I'll bet $100 we require the troops we are putting on the ground in Liberia are going to go through a quarantine before they are released back in the States.
Finally, somebody gets it. But ultimately it would be the privately owned airlines agreeing to do this themselves-- in the US the FAA could do this, but that is not the case in every country. Can the airlines stay in business if they are pressured into dumping all these routes? What about cargo flights-- knowing that people will be trying to sneak out that way given the corruption there? If you block that you start new problems. More importantly, what happens when the people who can't fly out then begin leaving by the only means left to them-- by foot, boat and car-- to infect neighboring countries not currently affected and spreading the epidemic? Then begin flying out from those countries? Do we then ask the airlines to stop flying there too?