They're not making it easy for Daryl, that's for sure; nobody gets it easy in the Zombie Apocalypse. Rick made the right decision not to let Merle back, and Daryl made the only decision he could-- as Carol said, he has a code, so he will go with Merle until Merle definitively proves that he doesn't deserve Daryl. Rick made the wrong decision about Tyreese's group, though, but it was all about him being crushed by responsibility. It's significant that he was about to change his mind when Laurie appeared. His subconscious can't deal with more potential guilt. This will be a problem for his credibility as a leader, though. It's generally a bad idea to start screaming at your dead wife in public. Those types of conversations are best held in private.