Ну всем вполне понятно, что изначальное значение слова "трахнуть" было не то, над чем сейчас смеются одноклассники. Лет 30 назад наверное никто бы и не смеялся над такой фамилией, но речь же идет о настоящем времени, когда слово "трахать" употребляется чаще не в значении "ударить" или "грохнуть" и жить с такой фамилией ребенку нелегко.