"Do as I say, not as I do," was the key message from last night's speech by Treasurer Joe Hockey on his budget challenge.