I've been thinking about how the only way to save Mordin is to go the renegade route and betray the Krogan but I just couldnt ever bring myself to do it. I know Mordin was at peace with his decision to sacrifice himself, but if only there were another way.
The truth is, there was no other way, you could be the most trustworthy hero in all the galaxy and you still can't save everyone.