Palestine RB Adrian Peterson is fighting three battles at once.