If nearly half of US states punish faithless electors, why not get rid of this useless, undemocratic voting process entirely, and automatically assign the totallity of the state's electoral votes to the candidate that won the state's popular vote, effectively ending the Electoral College? (Same thing for Nebraska/Maine and Congressional districts)
States's electoral votes should be chosen directly by the people, not by representatives elected by the people. Period.
The Electoral College has no purpose other than to change the will of the people, if it so desires.