Нет, отсутствие отца непричем. *** формируют кучи ситуаций с младенчества, в-основном психотравмы, упреки, сравнения.
Вы должны принимать сына каким он есть и всячески это демонстрировать. Он должен хотя бы с родной матерью чувствовать себя в безопасности - обычно геями становятся именно потому, что никогда этого ощущения не получали.