More than 50 people rallied in Duncan and called for improved public safety following a recent store robbery and assault.