The Phil Mickelson interview was not only absolutely classy, but brutally honest as well. Try to get a statement like this from Tiger, where Phil says he needs perfect conditions tomorrow, play a perfect round and then have the wind howling in the afternoon in order to get into contention. That's exactly his situation, but Tiger would have probably said something blahblah this or other.
As far as suspending play because of balls moving on the green - I agree somewhat with both sides of the argument. Fact is, wind is part of links golf and it sucks to suspend play because of it, period. Fact is also that players can't be blamed for trying to score as low as possible within the rules.
So the logical solution would be to change this rule. If the wind blows a marked ball away, replace it without penalty - just like you would do it when an outside agency (bird, greenkeeper) takes away the ball. Hitting a moving ball should also without penalty on the green, if the ball had been at rest, when you addressed it. So there, easy.
Ulrich