Couldn't agree more.  I wouldn't help fund any political party to hear what a candidate has to say.  Have a free one and I'll be there, even if it is just one political party's forum.  Convince me to vote for him/her.  I have no interest in attending a party's rally intended for it's own members.