Я думаю, не должно быть никакой вины. Почему мы должны любить людей которые, возможно, не любили нас? Потому что маленькие дети автоматически любят родителей. А если родители теряют их любовь, то виноваты не дети, это точно. А бабушки-дедушки - они, возможно, вообще всегда были далеко и редко появлялись, поэтому привязанности не возникло.
Никого же не удивляет, когда ребенок любит приемную мать, а не мать "по крови", которая его бросила младенцем? Никакие гены тут роли не играют, только отношения.