Lads we are all being overcritical.
Gonzalez has won 8 out of his 11 tournaments on grass. (best surface), he is the world no. 12, a very good ranking, not too far behing andy.
Murray has never won a clay title, it is his weakest surface.
The stat that says it all is Murrray has played 38 clay court matches, Gonzalez has played 210, far, far, far more experianced on Clay and unfortunatly the better clay court player.