Stefano Hatfield: Jim Ratcliffe may be objectionable to many, but his latest comments had a grain of truth