The failures of this hospital in dealing with a novel and gravely serious situation are in no way indicative of remarkably incompetent individuals or sub-standard hospital policies.
Even the most complete training cannot provide experience. Day to day work in a hospital is boring and routine, and when faced with the unknown people are going to fall back on that routine, not what they were trained to do briefly and long ago. Nurses who haven't dealt much with explosive diarrhea or projectile vomiting won't have practice being meticulous about preventing splatter on every part of their skin or porous clothing. Simply telling someone to be careful and then sending them off unsupervised and unaided isn't terribly effective.
Hospitals cannot afford to maintain a full wardrobe of gear to deal with even one Ebola patient throughout the course of treatment, nor are they set up to dispose of that gear at the rate it piles up after use. Adequate supplies will need to be provided on a reactive (not proactive) basis. Protocols, however, simply assume that the gear is there and ready to be used by people well versed in their use. It doesn't do any good to have well thought out procedures in place if it isn't possible or practical to implement them.
People who blame the nurses, or the hospital, or the patient are holding them up to an unreasonable standard. These people are not special. They're not clowns and they're not villains. They're just normal folk reacting the way normal folk will, and neither the CDC nor anyone else has some magic wand to wave to prevent this exact same scenario from playing out the next time. It's unfortunate, but it is manageable and we should focus on making sure the right lessons are learned from it.