Если Вы хотите выйти из своей программы, не называя никого наконец блоками или использованием финализаторов FailFast:
Environment.FailFast()
Псевдокод:
switch last visit
case yesterday
increment counter by 1
set last visit to today
if counter == 75
award badge
case more than a day ago
set counter to zero
set last visit to today