Like someone else mentioned, this is not a source code issue. I think 90% of the people who got pissed back then thought Microsoft stole the code: get this, they didn't steal anything. One is C++ and the other is C# so it is literally impossible for a license to matter here. This would have been solved only with software patents. But I can very easily guess you're against software patents, aren't you? Or only when they're used by big evil corporations.
I hope next time you put a little thought into things you get outraged about.
Oh, and the cherry on top is you victim-shaming him. "So stupid, he used the wrong license".
You claim to with the good fight but in reality you only want to win Internet battles to enlarge your own ego.