Правильно: не сполна. Отрицание не пишется раздельно с наречиями (кроме образованных от прилагательных с помощью суффикса -о), а также с неизменяемыми словами, употребляющимися в роли сказуемого.
Поскольку отрицание относится не ко всему именному сказуемому, а только к его части — местоимению те, тире нужно поставить для логического и интонационного подчеркивания этого отрицания.
Не зная контекста, можно сказать только одно: возможно и слитное, и раздельное написание. Если в тексте подчеркивается утверждение, нужно написать слитно, а если отрицание — раздельно.
По правилам слова да и нет, выражающие утверждение и отрицание, отделяются или выделяются запятыми. Оснований для отсутствия запятой в приведенном Вами контексте нет, запятую следовало бы поставить.
Конструкция аналогична следующим: кто (еще), если не; кто (иной), как не. Здесь обычное отрицание, поэтому используется частица НЕ (Если не я это сделаю, то кто другой сделает?)
Корректно раздельное написание. Частица не выражает отрицание, не создавая нового слова, тогда как с помощью приставки не- создается слово. Но здесь отрицается понятие, а не создается новое.
В этом случае возможно только раздельное написание (она мне не подруга), поскольку это высказывание содержит отрицание — в отличие от утвердительного это мой недруг, где недруг = враг.
Возможно и слитное, и раздельное написание. Слитное написание — при утверждении неактивности, раздельное — при необходимости подчеркнуть отрицание (например, при возражении кому-то, кто утверждает, что подписка активна).
Возможно слитное и раздельное написание не. Решение за автором: если он хочет подчеркнуть утверждение (несовершенство мира, неидеальность людей), напишет слитно, а если захочет подчеркнуть отрицание, напишет раздельно.
Корректно раздельное написание: ни в коем случае не допустимо. Слова ни в коем случае можно отнести к числу конструкций, усиливающих отрицание. Ср.: ничуть не допустимо, вовсе не допустимо.