So something that's been bugging me. If the Lord of Light is legit, why did he make Mel put her faith in Stannis when he clearly wasn't legit? Something about this dude just rubs me the wrong way. Clearly he has powers; he's brought people back from the dead, he has facilitated the birth of smoke baby, he shows visions in the flames that come true. But Stannis was a dud. I don't get it.
What if the God of Light never demanded human sacrifices, and Mel was just stupid, and this was the reason the light abandoned him when he burned Shareen?
The Brothers without Banners never sacrifices anyone, so I'm thinking Mel is just kinda shitty at her job.