Договор с провайдером можно расторгать по собственному желанию в любой момент.
Забрать деньги можно если вы докажете, что за какой-то период реального предоставления услуги не было причем по вине провайдера.
Для этого нужно проводить диагностику и вести аргументированные переговоры с колцентром или техподдержкой провайдера.
В большинстве случаев где-то 80/20 проблемы на стороне клиента. Провайдер заинтересован в устранении проблем, только не всегда о них догадывается. Глобальные проблемы видны на мониторинге, а вот локальные часто отслеживаются по обращениям клиентов - отдельно каждого клиента никто не мониторит.
<hr />
"при скачивании, полностью закрывают доступ к интернету... временно не доступен, но при этом идет скачивание. Как только скачалось, доступ открывают. " - так не бывает, это бред.
Могу предположить, что ваше скачивание занимает ~100% вашего канала, и на остальные приложения места в канале не остается. Попробуйте ограничить максимальную скорость скачивания в своей качалке.
<hr />
Насчет разбивки на месяц денег. Могу предположить, что договором установлена месячная абонентская плата А(м), а билингом технически осуществляется ежедневная абонентская плата А(е)=А(м)/(кол-во дней в месяце). Эта модель более выгодна провайдеру и клиенту.
Клиенту не обязательно вносит всю сумму за месяц, достаточно поддерживать положительный баланс на счету - можно платить 2, 3 или более раз за месяц, т.е. частями.
Провайдеру не надо ждать поступления месячной платы - деньги приходят с задержками банковской системы, просто надо отслеживать состояние счета: на счету "+" - услуга есть, "-" - услуга отключается.