Сложный вопрос у вас. Сложный тем, что трудно бывает понять мотивы поведения другого человека, даже если неплохо его знаешь. Что и как в его душе переплелось?
В ситуации с вами. Мои предположения такие. Он испугался и не знал, что собственно от него требуется, поэтому смотрел телевизор. А почему вы сами возились с ребенком, вместо того, чтобы вручить его ему в руки и пусть смотрит телевизор с ним на руках? Вышел на работу, потому что, может, видел себя бесполезным дома, а выносить страдания других тяжело. Мне кажется, надо было ему четко и конкретно сказать, что делать. А не ждать, что он сам чего-то там сделает, он - не женщина. Дать заданий и побольше (вежливо и ласково, конечно) и он бы почувствовал свою нужность и полезность.
В ситуации с родителями. Он на них обижен. Ведет себя с ними так, как может. Это не говорит о жестокости, это говорит о старой сильной обиде и отсутствии добрых чувств по отношению к ним. Ничего бы с его бабушкой не случилось. Они же наверняка позвонили вашим родителям, когда не застали вас дома. В милицию обращаются в последнюю очередь. Вы, уезжая, могли бы сказать, что вас не будет несколько дней, мол не ищите. Не обязательно же все в подробностях выкладывать и говорить, куда и сколько стОит.