As good as it made them feel, it made you feel even better. Giving respect is a sign of self respect. I think doing the right thing tells you a lot about how someone feels about theirself.

I especially like what you said about helping someone else down the road. Paying it forward. Good one!