Agree about the RSPCA. A fews years ago I found a dead cat by the kerb just a few yards from where I work. I put it in the grass verge to save it getting squashed and in the hope that it's owner may go looking for it. I then phone the local RSPCA centre ( which is not that far away) to ask if anyone had reported a missing cat.
The person who answered, said no, and to just put it in a dustbin!!!

I was staggered, and told her that perhaps the cat was chipped therefore the owners might like to know the fate of their pet, their reply was not helpful.
In my lunch break I went and took the dead cat to the centre and asked for the Manager and told him about my conversation with one of his staff earlier that morning. He did look very embarrassed and did check if the cat was chipped, it was not, I said that I would post notices locally about the cat and asked him to keep the cat for a few hours before disposing of it He assured me that he would keep the cat for 24 hours, in case anyone enquired.
Within a couple of hours of displaying the notices locally someone rang and it seemed it was theirs, and that her two daughters had been very upset about her going missing. At least they knew where she was, and could grieve for their cat.
The CPL and the Blue Cross are far superior to the RSPCA in every respect. The RSPCA are only good when the TV cameras are on them