When confronted with a problem, the solution seems to always appear that we must fight, resist, be tough and especially unforgiving. But often the problem only gets worse as it does not see itself as a problem, and it will defend, be tough and resist and eventually become unforgiving.
A better solution though it may not seem practical is patience, tolerance, forgiveness and understanding. Be an example and educate. It may take time for the wind and rain to brake down that rock, but it does eventually. But it is a much better solution than creating a volcano of trouble.