To create a profitable rewards program you can't race to the bottom on price. Instead of rewarding discount hunters, focus on building relationships.