Perhaps there needs to be an offline timer, so essentially you can only appear offline for a certain period of time and only a certain number of times per day to avoid it being in constant use. So let's say you are given an hour to appear offline twice a day, otherwise there is the Busy status as well to use in-between.