Yeah, even he had to die at some point…
First we lost firestar, then dustpelt had an off screen death(you can see him die in bramblestars storm), then sandstorm died and then we had to lose greystripe…
At least he could spend his last moments with his family…
And he at least got to see stormfur one last time…