If everyone absorbed a lesson as Martin Allen did when , some 17 years ago , Billy Bonds beckoned him off the pitch during a West Ham United home match for committing a bad tackle that the referee had inadequately punished , the world would be a better place .