After his very public embarrassment for missing his tee time at the PGA Championship, South African golfer Garrick Higgo has fired his caddie.