What a nice story - thanks for sharing it! My son is a police office and he has to deal with all sorts of people. He really does have compassion for people who just innocently "mess up" but none for the ones who harm others (especially children).
It's nice to read about people being nice to each other. Police Officers are just people, too, with worries and problems like the rest of us. He really does try to take into account the circumstances of the situation and who he is dealing with. But sometimes it comes down to a judgement call - and they have to make them on the spur of the moment a lot of the time.
I say a prayer for my son and all police officers everyday that they will stay safe while they are working to help keep us all safe.