they have to vote for who the states voted for
otherwise that'd be (imo) treasonous
Treasonous is a bit extreme but yeah it is kinda lame to do that. Since I'm a blue who doesn't want the red in office I'll see if there's still hope in my party, by if I'm wrong, I apologize in advance.
Edit: I'm probably misinterpreting this but
here, mainly posting to resonate with what Jairo said.
While the state electors are "pledged" to vote for the candidate of the party that chose them, nothing in the Constitution requires them to do so. In rare instances, an elector will defect and not vote for his or her party's candidate. Such "faithless" votes rarely change the outcome of the election and laws of some states prohibit electors from casting them.
When I wake up tomorrow I'm gonna regret posting all of this aren't I