Законодательно запретить им вступать в брак не получится.
Согласно ст. 13 Семейного Кодекса «2. При наличии уважительных причин органы местного самоуправления по месту жительства лиц, желающих вступить в брак, вправе по просьбе данных лиц разрешить вступить в брак лицам, достигшим возраста шестнадцати лет.» Беременность органы МСУ скорее всего сочтут уважительной причиной.
Также, ст. 14 в перечне обстательств, препятствующих заключению брака, отсутствует пункт о запрете вступать в брак лицам, не достигшим совершеннолетия. Но, после вступления в брак вашего внука, он приобретет полную дееспособность, согласно ст. 21 ГК РФ — 2. В случае, когда законом допускается вступление в брак до достижения восемнадцати лет, гражданин, не достигший восемнадцатилетнего возраста, приобретает дееспособность в полном объеме со времени вступления в брак.
Соответственно, содержать вашего внука вы не обязаны по закону. Но это больше моральный аспект и возможно, если он так категоричен, поддержать его в этом вопросе.