In 1987, Weinberger retired from the defense department. He is often given credit for helping to end the Cold War peacefully by increasing pressure on the Soviets with military spending. Some histories criticize him for not stopping the Iran Contra deal. He was awarded the Medal of Freedom by the US and was a knighted as a Member of the Order of the British Empire by Queen Elizabeth II of England.