“St. James is a church for sinners – for people who have hit rock bottom and people who want to help people who have hit rock bottom,” said Haggard, according to The Denver Post. “It is not a gathering for the righteous, except those who are righteous by faith.”
I saw no mention of him being a 'republican until the end of time' in your article or any other.
However, his idea of a church seems to be quite refreshing.