Jason Horne-Francis has come in for a barrage of criticism following Port Adelaide's surprise loss to Essendon, with even ...