Making a lot out of a single F-117 being lost dont you think? I mean, use them long enough one is going to be lost, even due to mechanical failure...they aren't magical planes.
How many went down in the last 2 Gulf Wars?
As for the Iranian Air Defence they have no experience at all dealing with a western air force using tried and true tactics against them, the Iraqi's were hardly much of a test in their latest war, 2 decades ago. Their new equipment is fine and dandy, they have no experience using it, and they would be up against some of the best a/c and crews in the world. Its the same old same old, you cant just "buy" a country a bunch of Migs, MBTs, and SAMs, and expect them to put up a decent fight. We saw that in the 1st Gulf War, didn't we?