Here's the bottom line. If you can avoid using water to clean your AR, do it.
If it is absolutely covered in mud like the M249 I posted earlier, use water since it is for most people the only reasonable solution. If you do use water, be sure to thoroughly dry and heavily coat the whole weapon inside and out with a rust inhibitor.
Fair?
I don't know why you would clean with water every day if you're using non-corrosive ammunition. That is certainly overkill and you're asking for rust, especially on the small detent springs in your lower. I never advocated making cleaning with water a daily ritual. That's unnecessary and silly.
Saying to NEVER clean with water is equally dumb. If your AR looks like the SAW I posted, it's already been soaked. It's already been rained on. It's already muddy. Cleaning said mud off with water is not going to cause any more problems because it's already been soaked. It will, however, get rust causing elements in the mud off the gun sooner. This is a good application for using water.
As usual, the truth lies between two extremes. You have Scotty Ryan saying to never use water and you have others using it every day. Halfway between those two positions lies the reasonable answer.

