It is widely believed that Oakmont has the fastest greens in the game (meaning a 9 speed green on Oakmont will roll faster than a 9 green speed on any other course), although Merion is right up there speed-wise also. Both Oakmont and Merion also have some treacherous slopes that make even 2-putting difficult if you end up on the wrong side on a higher green speed (just set up a practice game on Merion with 13 greens and get above the hole and to the right on #5 and you'll see what I mean, lol). That might explain some of your putting woes.
Can't help with click balls, no idea what those are, but sounds painful.