If the policy of the McMurdo station is to not provide fuel for "recreational flyers," I can understand and even support that policy decision. However, to refuse weather information... a critical safety measure... is completely ridiculous and infuriating!
I think the pilot got caught short, and didn't prepare adequately. I think it was proper to refuse fuel, as a matter of policy, to discourage similar flights (the purpose of the policy). In contrast, it now appears that McMurdo is going out of their way to be obstructionary. He's learned his lesson, the point was made, the policy was enforced... let's not take it to a$$inine extremes!