1). Because the media would have crucified him for walking out.
2) Do you really think that Hillary would have attended a Trump-sponsored debate, without a helpful, friendly moderators?
I posted my own responses to those sophistic questions, but I like yours too.