Если свекр действительно избивал жену до серьезных травм, то позиционировать выбор имени как "в честь дедушки" более чем странно и действительно смахивает на издевательство. Если имя было выбрано просто потому что оно вам нравится - то бабушке стоит терпеливо объяснить, что свекр ни при чем. Да, он урод, но что теперь - заплевать всех Иванов, если ее Иван вел себя как скотина?