That sounds good, Rich, but look closer at the two reasons you just gave us.
1. I voted frog simply because he was not playing right -- Even if a noob is not playing right, an innocent needs to keep a fellow innocent alive. If you were innocent and you thought he was innocent, you wouldn't vote to kill him. He's your innocent teammate and the town can't afford to lose someone on their side (even if they're playing stupid).
2. I did not want someone to get 2 votes -- Likewise, if you were worried about Frog giving up 2 votes to his enemy and that was your prime concern. If he's mafia as you appear to believe by voting to lynch him.. then that double vote would have gone to an innocent player. So, you helped prevent that from happening (which is beneficial to the town) by lynching him.
No matter which way we look at this, voting Frog last night was a bad move. Ice realized that and switched off of him. And the rest of us are still figuring out all the motives and possibilities that apply to those votes.