I wouldn't see this issue as a problem if it weren't for Apple's stance that everything that can be installed on iOS has to come through App Store. If multiple stores were possible/viable for iOS, then the answer would have been to get said app elsewhere. Fundamentally, this is an issue not about Apple removing apps from their store that they don't want to host, but one of the right to do what you want with the devices you supposedly own.