Кавычки уместны в обоих случаях.
В этом случае правильна будет частица не: ...кого только не было в кругу друзей Гиляровского. См. пункт 2а параграфа 78 справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
В конструкциях с составными числительными, оканчивающимися на два, три, четыре, винительный падеж сохраняет форму именительного независимо от категории одушевленности. Верно: освободить 24 моряка.
Однако это правило распространяется на сочетания с глаголами, требующими винительного падежа.
Отглагольное существительное освобождение требует родительного падежа (освобождение чего?). Поэтому верно: освобождение 24 моряков.
Верно: У нее никогда не было никакой семьи, как бы она ни просила, как бы она ни мечтала, как бы хорошо она себя ни вела.
Такое употребление неверно. См. также «Непростые слова».