That's not true, and you're not doing anyone any favors by spreading misinformation like this.
Windows 7, along with Vista and XP before it, are based on the NT kernel, which is totally apart from the DOS line of Windows that ran from Win95, through the 9x series, and ended with Me. Those were always an odd hybrid system, but NT was always a pure 32-bit system. So when Microsoft created the x64 version of XP Pro (and I'm ignoring the versions of NT that ran on 64-bit CPUs like Alpha and UltraSparc) they made it a fully 64-bit OS. It, like Linux, does have a 32-bit emulation layer in the form of duplicate DLLs. Linux has something nearly identical, in the form of 32-bit .so files.
You are correct, in that the current Windows x64 versions are not a "pure" 64-bit, but that is a limitation of the x86-64 instruction set. Certain concessions had to be made to maintain compatibility with the older x86 instruction set. Windows itself is fully 64-bit, the CPU it's running on, is not. This is the same for Linux, Free/Open/NetBSD, or any other x86-64 OS.
You should have at least some idea about what you're speaking on before making comments like this. All you end up doing, is making Linux users everywhere look like a bunch of annoying, smug, jerks who don't even know what they're talking about.
Linux is a great system, and I have used it off and on for many years, but being the pragmatic utilitarian I am, I have to admit there are some things Windows simply does better. I hold out hope that one day this will change in favor of Linux, but it seems most of the development interest is going to server oriented tasks rather than desktop. Still, the KDE project seems to be doing some interesting things lately, and one can always hope the GNOME developers will eventually get off their duffs and do something of interest.
None of that, however, excuses your rather immature behavior. I think it would be good of you to apologize and state that you were in error.