Well that's actually the nice guy stuff, not him being a moron. I mean I guess I could see it coming across as him being a moron but he's not making those decisions because he's stupid, he's making them because sometimes they're emotionally difficult decisions to make. Rick is making too many good-moral decisions where Shane is making the tough but right calls, although he sometimes swings too far into the bad-moral zone. The fact is that some people are not cut out for life in the zombie apocalypse, they're too kind and soft-hearted to do what needs to be done. Rick is one of those people.
Everything you're saying is right, but that's how you're supposed to feel about him at this point in time. He doesn't make very good decisions at all.