His most recent column pointed out the advantage Bush has in the his supporters tend to all be on one side of an issue, whereas Kerry has supporters on either side of a given issue.
And that means that no matter what Kerry says on any given issue, it's going to tick off a good portion of his supporters.