As crazy as she seems, she is an accurate refelection of the thinking and emoting of the Demo base.
The whole party has gone nuts.
The major reason this party of nutbags must NEVER be allowed close to the levers of power again.
Most Dems who are seriously interested in keeping their jobs or in running for office are distancing themselves from Sheehan. They know the reason they haven't been able to win against Republicans is because they allowed the left to take over their party and they are running scared.
The bottom line, IMO, is money. Fundraising opportunities like this don't come around too often.