Police say an 18-year old came face to face with a pistol after another driver told him to take down the flag at a Hickory gas station.