Billy Horschel is preparing for the Scottish Open and has hit out at the players for going over to LIV Golf and 'taking shots' at the PGA Tour.