Stopping the thought and the anger just keeps it with you. Perhaps it will dull with time, but there are creative and productive ways to vent the anger.
Yes, anger is part of the process and it will take as long as it takes to get through it. But as yoda would say, "through it, the anger you must get..."
Go beat on an inanimate object like a hay bale... :-)