Did you contact GitHub regarding this and ask them, before bashing them on social media? What was their response? They'll probably gladly remedy the situation.
The policy itself needs to be changed, the individual case is resolved.
Besides, you can request to disconnect your fork from an upstream project. I expect such a request will also resolve this problem.