It wasn't all of our agents. Sounds just like a couple, and one of them may be the double agent that Hezbollah used to get the information.
Things may sound ugly, but think of it this way. You only hear about the bad news. You never know when the good stuff happens. That's just how that works.