That is two separate buildings, though. Do you have evidence that they knew promptly after the attack on the first building that an attack on the annex was imminent?
Not offhand, but it doesn't matter.
Wrong, it does matter. As you pointed out
They were there for nearly three hours before the 4 a.m. attack.
Why should they have expected another attack to take place at a different location some three hours later?
They were rescued and retreated through the streets to the annex. On what planet would they have NOT thought they were still a target?
Why would they expect the attack to continue? Terrorism is supposed to be about being unpredictable. If people know where you are going to show up next you are not a very good terrorist.
Keep in mind that they all knew by this time they were being attacked by al Qaeda. The black flag of al Qaeda was flown everywhere in the region, they were credibly threatened just a few months before that they would be attacked, and then they were attacked, seeing those same black flags.
First of all, Al Qaeda is not the only organization that flies black flags. Second, when they do fly them it does not mean every time they are about to launch an attack (see above regarding terrorism). Third, if they were flying them
then that makes it really hard to predict where defense against them is needed.
The fact that the terrorists clearly knew where they were (the evacuation through the streets was not covert), clearly were out to kill Americans (due to the known threats etc.), and there was no reason to think they would not continue their attack.
You said yourself the distance between the attacks was only about a mile, and that some three hours passed between the attacks. Why would they expect another attack to happen after that much time had passed? You could march a collection of people that distance in a lot less than three hours, although what you cannot do in three hours is reasonably load up a C130 in Italy with troops and get it to Benghazi unless they were already prepared for a moment's notice departure well before (and even then your chances are not good).
Not only you are you a liar, but you're a coward
And now were back to insults. Goodbye pudge. If you actually want to have a civil conversation about this you are welcomed to try again later. Once again though you have proven you don't want to do that - at least, not with me.