Fleetwood Mac has fired Lindsey Buckingham after a disagreement over the band’s upcoming tour, Rolling...