This is I suppose part
of the attempt at aping Westerns lying buried in the screenplay (though Westerns never unequivocally adored guns as
much as this one seems too, even the movies named after guns like Anthony Mann's Winchester» 73), just as Harrelson's character is supposed to recall Long John Silver or something (though with his unfortunate haircut all he reminds me
of is Nazi
buffoon Richard Spencer).