A Perth primary school canteen has refused to serve one student for more than a year because of a bizarre quarrel with his mother.