Well, Dublin was a strong route, although BA decided to make it more difficult by giving EI some slots, Cork was always borderline and Shannon was a disaster.
Under the new BA cost structure ORK and SNN were never going to survive, and it would have made better sense strategically to have handed over all of the Dublin slots for EI to operate rather than give up so many for Easyjet.
But, as has already been said, this is now a BA operation, not a CityFlyer one anymore.