I object to the designation "whiteknight"
You're behaving in the very definition of the term, no matter how much people might dislike its over-application, and how it's almost applied to anything one does online - you'll excuse my generalization about as easily as you'll accept the term, I'm sure.
You're behaving as if you know what's best for resources you don't even own, nor operate yourself. Why not just let Valve and Github work out policies between each other.
Your knee-jerk is the very essence of vigilantism, albeit online social justice: hence whiteknight. You might not like the pejorative, but it fits perfectly for the action.
Maybe think before you speak? Not everyone needs an activist. Valve and GitHub are big boys, they can fight with eachother - though by the sounds of it they're not fighting at all.