Wrong. Ryan was chosen by the people in an open primary. Keyes was chosen by a few people in a loop office.
Fine. Hold a write-in campaign for Jack Ryan, the true "representative of the people."
As to the merits of the process, well, things are set up the way they are because that's the way it has to be. The party has to choose its best representative after the nominee backs out.
The IL GOP would never have been put in this position, were it not for Jack Ryan's betrayal. He knew beforehand his divorce records would be made public. Because this "representative of the people" didn't come clean early, he created a nightmare scenario for the party.
He forced the burden for choosing a replacement on the shoulders of the State Central Committee. They chose Keyes as the person who could best represent the party in this race. Ultimately, we'll see in November who the people feel best reflects their views. All of this is consistent with the principle of representative government. It's not ideal, but it's the way things are in crisis mode. And there is NOTHING inherently immoral about it.