Maybe it's me, but if something like a diamond ring goes missing, wouldn't the first place to look be under the bed? And it was Sam who found it and not David? And the part with the veteran and Eric was totally lost on me.
Another point: being a decorated war hero and a minister are totally different things unless one was both a chaplain and a serviceperson, so that conversation between Red and Eric was totally lost on me. I seem to remember from season 4 or 5 that Eric told Simon the only reason he became a minister and didn't go into the military was because his birthday drew a very high number in the Vietnam war draft lottery. Didn't the writers forget that?