I find it hard to believe that Shepard would resort to killing one of his own crew members (except for Wrex in ME1). You would think he has enough swag with Paragon/Renegade to get the result he wants. So when I found out that the only way to keep Mordin alive in ME3 was to have destroyed Maelon's data in ME2, I was caught aghast.
Thus, no matter what decision I made, Mordin was either going to taste the end of my barrel or the explosion at the top of the lab. Where is the Paragon choice if I'm to save the galaxy? Sure, it would be harder to convince Mordin to fake the genophage if I destroyed the data, but if I have accumulated enough points to sway decisions, I should have had an option to convince Mordin otherwise (that would have been the paragon choice, not letting him cure the genophage anyway). It's almost as if Shepard took the sissy way out and just pulled the trigger. I expect something like that from Zaeed, but not from the greatest commander in the universe. Shame on you Bioware!