The U.S. embassy has evacuated my family and we're still paying for it. It's not free. We could have hired a private militia and escaped to safety for 5% of what we paid the state department.
I'm kind of glad to hear that it isn't free. U.S. taxpayers shouldn't have to subsidize the risks that some take to travel to dangerous areas, even if it's an aid worker (most recently, like [this guy][1]).
Yes, if you go somewhere that's dangerous, the local embassy will usually warn you to leave asap if something is going down. It's not a free pass to get out. If you want that, become a diplomat.