I don't remember any warnings before Madrid, but you may be right. However, I don't count spending 8 years ranting about the U.S. prior to 9/11 being a "warning."
As I said, no one was listening for eight years. Bin Laden has always had the same grievances for years and we just blew it off. You have to read between the lines and really anlayze what he is saying.