There are many ways of handling disputes, there is no right or wrong. I believe the circumstances ask for this way, but that doesn´t mean that other approaches were wrong, maybe the circumstances were others.
Giving back to the community is the only way for the community to grow. If we grow as a community, each element grows and the price (what we all want) will indeed grow with us. I agree, give and thou shall receive.