I had a friend in Tehran during the hostage taking- he worked for a private company and the company he worked for got him and their other employees out. He told me the companies the Americans that he knew worked for got them out- not the US Gov't.
I do think the US government should do whatever it can to get you and other US citizens out; but what about your employer? What is your employer doing right now to help you get out? Working in a foreign country is always dangerous- did you and/or your company have a plan in place? The truth is the US Government can't protect all US citizens all over the world. I do agree they should try, but when I travel I don't count on the gov't to be able to help me if things go wrong. I would hope they could but not expect it.
I will pray for your safety.