There was a lot to juggle this weekend, and it wasn’t easy to sidestep political profligacy in favour of McIlroy’s brilliance