the time to retaliate is immediately. I think your logic is flawed. You don't wait years to retaliate.
Also, Iraq has paid pretty dearly under the UN sanctions. Maybe Saddam didn't suffer so much but the people did. To say the world has been letting Saddam off Scot free is a bit of a stretch.





