Лучше всего написать самостоятельно. Чужие мысли присваивать не нужно.
Это не тавтология. Ср.: приемный сын, крестный сын.
Это выражение вполне серьезно, однако, разумеется, оно может использоваться и в шутливом контексте.
У имени Михайло все формы, кроме именительного падежа, образуются по образцу женского рода (как если бы исходная форма была Михайла): у деда Михайлы, с дедом Михайлой.
Правильно: разбухший от воды.
Учитель прав. Верно: ...людьми, не скрывающими свое имя (причастие настоящего времени), ...людьми, не скрывавшими свое имя (причастие прошедшего времени). Причастие согласуется с существительным, т. е. в данном случае употребляется в форме творительного падежа (как и существительное людьми).
Предложенный Вами вариант ...людьми, не скрывающих свое имя невозможен.
По основному правилу тире не требуется.
Если между подлежащим и сказуемым, выраженными именами существительными в именительном падеже, стоит отрицание не, тире обычно не ставится.