I have a constant problem with rats locally and I do try and persuade people that I see putting food out for the pigeons not to do it; I try and explain that it attracts the rats and it also attracts bird to perch on my roof and wait to be fed, thus blocking up the gutters with bird poo and weeds when the seeds in the poo germinate. Town centre has got signs up asking people not to feed the pigeons and although I only live 3 minutes from the centre they won't put signs up round here. I have to keep my front and back doors closed now because of the fear that the rats will come in. We used to just have a few pigeons around but now we have seagulls and rooks, crows, etc, etc to deal with. I will probably have around 50-100 birds on my roof at any one time.
I've put poison down for the rats and just try to get on top of the problem; but the problem isn't caused by us, it's caused by the people who put the food down in the first place and it's us that bear the brunt, the expense and the worry about it all. There is no need for rats to be around in the numbers that they are and I don't believe a defeatist attitude is helping the matter at all.