Paying it forward is so important. It's always a good idea to give when you can. That being said, it's also important to remember that you can't please everyone.
One teen in Texas learned this the hard way after doing what he thought was the right thing at his job.
Zachary Randolph, 18, was going about his day at a Great American Cookies location when a police officer approached the counter and ordered a brownie, worth $2.75.
Randolph offered to pay for the officer's snack out of his own wages, as a way to show his appreciation for the man's service.
"He's just a really nice guy and on top of that he has a badge," Randolph said. "That's enough for me to buy him something. That's the least I can do. A lot of people I know my age don't support police officers. I don't think it's fair."
However, within seconds, the situation escalated from a kind gesture to an accusatory argument.