Should America be reformed, there should be a rule about pardons: A governor initiates the pardon, then 51% of all participating voters has to reject the pardon to prevent it. Further, the pardon's effect is restricted to their state. A presidential pardon is national, but again requires 51% of participating voters to deny it.
This form of cancelling vote allows decision makers to have reasonable autonomy, but if voters vote against it, the pardon is easily denied by the public. The voter pool is whoever sends in a vote of yay or nay. So if there are people dedicated to preventing a leader from making bad pardons, they can get out the word and swell the pool of rejection votes.
IMO, we should have open-sourced digital and standardized direct voting on all matters, with physical laminated printouts for verification against the digital votes. Everyone attached to a city can vote there, those who live in a state can vote on state matters, and occupants of the nation can do the same on that level. No gender or qualifications, beyond having a residence within the nation, and having citizenship - regardless of how it was obtained.