Coles will pull knives from its shelves nationwide in the wake of Monday’s supermarket stabbing, and four months after Queensland banned knife sales to minors.