If i'm not mistaken things are currently bugged to where you can't get an other ally for the run if you lose your first ally for whatever reason. All you can do is roll back to a save before you lost the ally.
So generally if you "remove your ally" without it naturally happening, their relationship value hits a very large negative. Technically it's possible to get them back, but it will take a long time.
No, you don't understand! I kicked an ally out of the group, but HE was still part of my group, and I kind of didn't kick him out of the group, but I kicked him out. I don't have him as an ally, but at the same time he was my ally on the map in the dialogues.