Cannot imgaine BA would want EI booted out of oneWorld because of one flight operating just 3 times a week. Better to keep EI onside with their valuable feed to all other European and Long haul flights rather than lose itl to the competition. As for IB, kicking EI out of oneWorld would have little consequence as EI would continue with their direct (and popular) services to Spain. Better to keep them onside too and maybe codeshare with EI.