A store owner in Alabama has stopped selling Pepsi drinks with the NFL logo, as he objects to the players refusing to kneel for the flag at games.