WHY?

Starclan has taken many of my favorite warrior cats, like Spottedleaf, Silverstream, Bluestar, Honeyfern, and many more, but why do they do this? Starclan holds many of the cats from the past, and so does the Dark Forest. Flametail's death made me mad at Starclan, but I know that it was for the best.

Flametail looked all around. Where was he? The last thing, that he could remember was falling through the ice while playing with his clan mates on the frozen lake. Flametail got up and shook off. He looked around only to see blackness, and then out of no where Raggedstar, Shadowclan's old leader, appeared, and that is when he came to the reality of it…. he was dead. Flametail couldn't help, but feel pity for himself. Why him? He was still young he had his sister and brother and mom and dad to take care of, but most of all he was Shadowclan's medicine cat apprentice! Littlecloud had only just gotten over green cough, why did Starclan allow this to happen?