He certainly can be forgiven for supporting Obama over McCain. He can be forgiven for criticizing Rush Limbaugh and Sarah Palin. He can be forgiven for criticizing the direction of the Republican Party.
However, he cannot be forgiven for disparaging the core of the philosophy of the Republican Party. At a recent conference, Powell stated, “Americans do want to pay taxes for services." He also continued that "Americans are looking for more government in their life, not less."