But these days, that leaves no one.
With high unemployment and thousands of people applying for every job that opens, they don't really have to give you a reason why you never got a call. If you suspect there's something funny going on, that they're tossing your resume aside for illegal/unethical/just-plain-dumb reasons, you'd have a heck of a time proving it.
It's only illegal if they get caught, seems to be the basic ethical guideline many companies use. And once caught, they pay the fine and are more subtle about it next time.
And is it just me, or is it common practice that HR in most companies is staffed with the "unfirables" that no other department wanted? Owner's spouse or relatives, owner's ex-spouse with Clauses In The Divorce Papers, owner's golfing buddy who happens to have Pictures Of People Doing Stuff, owner's fling-on-the-side, owner's child-by-fling-on-the-side, etc - that if they had enough technical clue to understand concepts like "name collision" they probably wouldn't be in HR?
Removing the stuff from the Vista source code that shouldn't have been there in the first place? That shouldn't take long: just go back into source control and revert to last-known-good. Namely, Win2K.
I bet what they're doing is finding ways of crippling Windows 7 to "teach" people "how good they had it" with Vista.