To say Margaret Thatcher divided public opinion would be an understatement. Revered by the right, reviled by the left, her impact is still felt 23 years after she stepped down as British Prime ...