Наверное это связано с нулевой активити за какой то большой период времени или всякими провинностями и негативами.
Нет, это не связано с этим. Ранги не снижаются в связи с долгим отсутствием или "всякими провинностями и негативами". Посмотрите, например, на аккаунт Сатоши. Сколько его уже нет на форуме а ранг не уменьшается. У высоких рангов это происходит по тем же причинам, что вы написали для нубов. Был случай, в нашем разделе был удалён один топик, после чего один из пользователей в один момент из Legendary превратился в Jr. Member.