hi huntergatherer
i had the same problem about 2 weeks ago pigeons landing on roofs i threw ball at em stones mud potato u name it they had had it coming at em, all they do is go to the next roof, last year had the same thing but worse i live on a byepass and they used to go and sit on the street lights "how do u get of that then hey", funny enough my fed winner used to do it all the time out the door and sit on a poxy lampost were u cant do nothing then the others follow.
now
this is what u do dont let them out any more not even for a fly take them straight training but make sure they are starved get your self a fantail and as they come throw the fantail in the loft and in they go. make sure u take them at feed time so they no that it is feed time. say u done that in the evening now the next morning take em training again and do the same again. they will not need to fly around home if they are traing twice a day.
say if mornings bad and u cant go training dont let em out and feed em and the evening is good dont worry about u havent let them out in the morning take em training. iv left mine in for a whole day "24hour" and took them training they come just as well.
now after a week or 2 of this let them out in the morning about 6ish not in the afternoon then u will see they will do an hour no problem. and they should b alright after that.
i can only tell u my experiance, its up to u fella