I've read the book and seen the movie, both several times :) and I thought the movie, all in all, did a good job and stayed as true to the book as a movie can in 2 1/4 hours.
The conflict in Somalia was very high intensity and I believe in some ways, benefited from the lack of press coverage at the time, if you look specifically at the number of civilian casulties incurred, which had to be incurred, if the Rangers and Delta Force were going to fight their way out of the city. Those folks tried as hard as they could to not hit civilians, but it became, based on what I read, just not possible to NOT hit civilians. We should also consider that many, many of the civilians were willingly providing cover for the enemy forces in the area.
In Iraq, I think this is not the case. There may be some civilians that willingly participate as human shields, knowing that US and British combat doctrine guilds military forces in going out of their way to secure the safety of non-combatants. But I believe that many Iraqis are unwilling participants of human shield cover for Iraqi forces.
Of course, with the press now embedded (which I believe is a good idea), any civilian casulties will be duly noted and reported. But Allied forces may be reaching the point where there will be civilian casulties that simply cannot be avoided, even if those civilian casulties are being put into harm's way against their will by the Iraqi military forces.