Senator Barack Obama fought back against accusations from his rivals that he misunderstands small-town values.