Mainstream media is ‘so ideological’: John Anderson