It's a vicious cycle, it will be fine if people just boycott this to show their feelings, but I have a feeling most will just pirate it, leading to developers taking even harshers stances.
Sure, I agree with that.
Surely there has to be a "cut off" point where us (customers) stop allowing them to bend us over so they can have their way?
I am certain this is one of the few industries which repeatedly gets away with treating its customers in this way.