You're not going to change how people work by getting upset on the internet though.
It might be too late to fix a system like that now but if you at least give Blizzard your feedback they might have a better system in-place the next time they do something like this.
I mean, the BGs already has this, why not invasion points?