First of all you need to look up the word 'rude' and actually understand what it means. If someone asks you a question it is because they want an answer to that question, not a different one. Also, if someone asks Morrison a question about Brian Houston and he refuses to answer it and calls the question 'gossip' when clearly it is not, is he not lying? Is that not rude (and doesn't lying go against his supposed deep religious beliefs)?
As Prime Minister he should be willing to answer questions that the public would want to be answered. He spends most of his time avoiding answering questions or answering questions that weren't even asked instead. He's gutless.
As for Sales' speed of delivery, she needs to speak as fast as she can to keep up with him.