No, Blood Diamond is a great movie. And the ending isn't infuriating, it's a product of foreshadowing. Earlier in the movie, DiCaprio and his friend are explaining what T.I.A. meant. Archer's friend says Archer will never leave Africa. At the end, he picks up the red soil, which was symbolic for all of the blood spilled on it, and uttered "T.I.A.": This is Africa.