Yes, the intelligence community should have seen the problems in Iraq coming and they should have reacted sooner, because we should have had enough intelligence on the ground to know what was about to happen. Iraq and Iran should be places where we have a large amount of intelligence. They are the biggest threats to the United States, so we should have had the intelligence in place to know about this.
I think Iraq has been a ticking time bomb and has been allowed to just go on the back burner and let all the tension build. I I feel that the intelligence community should have been on top of this and never let it escalate too much and now everything is out of hand again.
While intelligence is a major field in predicting threats to a country's power and freedom, it is impossible to predict everything, especially when there are so many threats. There is only so much the intelligence community can do to intercept these events, so it's not possible for them to know everything.
Intelligence should not have be required to react to the ongoing conflict in Iraq as it is purely a domestic matter. This does not pose threat to the world at large and is a conflict between factions within the country. There is no need for intelligence to react or to become involved.