Without wishing to enter into a debate about whether the controller was at fault or not (that's bound to follow)... from the pilot's perspective if faced with a clearance you are unable to accept, like this... a quick reply "unable to comply..." works wonders, with perhaps the addition "... due to terrain clearance". That should explain the problem and wake up (if necessary) the controller to the problem in the clearance issued?