While I feel that knives should be removed at the very least they should be swapped out! As to the content of the caches, if all you found was junk in the caches how many did you replace / restock. The kind of statement you make really gets to me, cachers go and put out caches for the enjoyment of us, they / we do not get paid to place these caches, it is for the enjoyment of all. Perhaps if you went and spent $50 dollars on small toys at the dollar shop, you could then fill any caches that were not stocked full! Maybe then you would not have to bitch about the caches you are finding! If I go cacheing and it is noted that the log is wet damaged or whatever I try to take along something so that this can continue, I also will only log a maintenance if the container is full or log needs replacing. If the cache is empty I will replace it with something. It does not have to be a porche, a few soldier or toys etc will do. Remember we are the older of the cachers if you are posting here, what about the younger (5-8 years) to them it's really nice to find something.
I hope this does not offend you, but perhaps you should try becomming part of the solution not part of the problem.
Steve