Good point, if McCain goes third party we lose the white house. I have no doubts that he could pull enough votes to deny a Republican and rerun 1992 as Perot.
What if he loses the nomination and runs as a third party candidate anyway?
Without some form of consequence he will continue his behavior.
It's depressing to think about.
But a lot can change by 2008.