They put pigeon traps up on some of the roofs here to trap them - some are nets and some are metal cage types. The idea is you lure them in with food and then trap them. Then a pest company comes in and takes them away to rerelease them somewhere else so they aren't pooing on peoples balconies, roofs and windows. We have had peregrines here get trapped in them, that's another reason the banding is so important, they will call CPF if they find one of ours and it won't be harmed. We have alot of pigeons in Toronto, I would say out of control but as much as they annoy me when they poo on my balcony - I'm not a fan of caging any animal but that's just me, I wouldn't like to be caged so I couldn't do it to another living creature. They do have netting you can put on your balcony which keeps them from landing which is ok, at least they don't get hurt but alot people finds that ruins the view and look.
I think that was dad on the ledge with them The parents have been staying really close to them - no doubt with all the dogs, humans trying to get up close and personal with them, they must be quiet nervous.