I may be wrong here but isn't the electoral college codified in the constitution and it would take an amendment to change it? If so wouldn't any state legislator that votes to not honor it in his/her state be violating their oath of office to support and defend the constitution?