Kerry is never "toast" on any issue regardless of his record. The media is more than happy to help with these little annoyances.
There are always TV ads by the Bush campaign that can show Kerry incredible flip flops on this issue.