Rory McIlroy’s frustration boiled over here at the 126th US Open as his challenge for a second major win of the season failed to materialise.