Mike Graham clashes with Labour MP: "You guys haven't done your job for three years."