Not all officers are given free coffee - but those places that do -do so out of gratitude. These men and women risk their lives and for very little pay (avg $30-45K). They are brave and honorable and if I had a shop I would gladly give a free cup or even a meal if they would accept. These people, like those in our armed forces, represent the best in all of us. Sometime instead of just seeing a uniform take a look at the person inside and think of their children, spouse, parents and be grateful they are out there to keep the peace so you can go about your day without that burden.