Realistically, this is why buy-once software is a bad idea. Users have expectations that can only be met via subscription service. If you choose the buy-once you'll get complaints like this with online mobs and so on. If you do services, you'll get paid and you provide the service and everyone's happy. SaaS is the better model in every way - including for the user.