Wait
What if Adam helped Keith out back when he was in the desert? Like bring him food and stuff like that. Idk Keith did say he was alone but I mean. They had to have bonded while Shiro and Adam were dating. What if after Keith was kicked out and left Adam tried looking for him but failed and it was another breakdown. He lost shiro and now he lost the boy shiro raised and spend so much effort to take care of. Imagine how awful that is.