"... it's really okay to be pissed off at your reps ..."
YES IT IS - and to be THE MOST EFFECTIVE with your comments - CALL YOUR REPS LOCAL OFFICE - it works everytime.
Again - follow Pukin's comments - be respectful. Don't call them names. Speak your mind in a controlled and meaningful manner. Do not yell and carry on like a crazy person - even if inside you are ready to punch their lights out. And .. remember this too .. the person answering the phone is probably a volunteer so please don't do anything to cause them to discount your comments - such as throwing the info in the trash. Hmmmm??
Call your county party rep. They are the ones that suffer if you don't pay up, and they HAVE the ear of the elected official.
/johnny