I like to discuss..this is a forum for discussion.I think you should be more tolerant of other people's viewpoints. I don't see Nadal as fav as long as Djokovic is in the draw, simple.
And your question is about who can realistically stop Nadal and I think realistically Federer can.
If there are other topics you wish to discuss im happy to chat, I always enjoy our chats, but I thought so close to USO this was on topic.