Senate Majority Leader Mitch McConnell encountered hundreds of protesters Tuesday outside a luncheon with local business leaders in Anderson County.