With the exception of Ms. Vinson's potential exposure to ~800 People, I'm not sure how You conclude "we aren't doing a great job at [containing Ebola in the U.S.]" Like Ms. Vinson, the only other two Individuals known to have contracted the disease were not adequately trained by the hospital in Texas. In fact, according to congressional testimony this week, They were not trained at all and the CDC had apparently informed the hospital not only did Workers need to be adequately trained but level 4 PPE was likely necessary, as opposed to the level 2 PPE used. Now, if by "we", You mean the Texas hospital, yes, I agree "we" aren't doing a great job at it. However, this point is not clear from Your statement.
By we I mean every person in the USA.
Diseases don't care whose fault it is that the ball got dropped. They kill people all the same. If people aren't competent to manage a disease, then they shouldn't be managing it. The CDC shouldn't be just sending memos from on high. If a hospital isn't doing enough, then this should be recognized as a national emergency and those who are mismanaging the situation should be placed under the supervision of somebody who knows what they are doing.
Of course, stepping in and actually doing something would mean that we can't just keep pointing the finger of blame at the folks who are bungling things.
People need to realize that the worst possible outcome of an Ebola epidemic isn't that people will stop shopping in malls and that the locally-elected coroner/etc and hospital board might lose some authority temporarily. In a state of emergency that requires coordination at the national level, sometimes you can't leave every decision up to the local level.