Best as I can figure, a large portion of the population bases their sense of self-worth on what others think of them. That's why people lease cars more expensive than they could afford to buy, or buy designer handbags. It's not that these items better suit their needs, it just makes others look up to them, which makes them feel better about themselves.
When one of these people buys a PC or a Mac and they hear someone badmouth it, since their sense of self-worth is based on what others think, they interpret this as an attack on their self-worth. If the other person is right, they must have made a bad purchase decision, and they couldn't have made a bad decision, so the other person must be wrong, and they must prove it. Get two of these people together who made opposite purchase decisions, and you get a self-sustaining feedback loop.
Those of us who don't really care about this social posturing take a completely pragmatic view. Which device better suits your needs? Buy that. If someone badmouths it, then obviously the device doesn't suit his needs. But you know that the device better suits your needs, so you can easily ignore him.
I recommend a lot of hardware to clients and friends, and the ones who are especially clumsy with computers or work in the audio or visual arts I tend to steer towards Apple products. For the rest, PCs are usually better for cost and maintainability reasons. (And yes the "Apple tax" exists. One look at Apple's profit margin will confirm that - about 25% vs about 3%-10% for most other electronic product suppliers.) Unix gurus and programmers I'd steer towards Macs too (OS X is based on BSD Unix), but those people know enough to make their own computer buying decisions so don't ask for my advice.
JackNaylorPE :
Like in the car analogy tho.... there's a time cost associated with those perplexing little issues. In a business environment, help desk / IT costs on PCs are significant.
Most of the internals of a Mac use the same components as PCs. SATA HDDs, DDR3 RAM, Intel CPU, etc. They just cost more because Apple modifies the interface slightly to make it proprietary. e.g. extra connector on the HDD for fan speed, which makes the fan run at full speed (noisily) if you try to swap in a regular HDD. (That always gives me a laugh about some of the Apple faithful. In their opinion Samsung makes inferior products, while they blissfully use a Mac or iPhone with a Samsung screen, Samsung RAM, Samsung flash, etc. The truth is aside from software and a few small things like CPU mods, Apple doesn't actually make anything. They buy components from other companies, and wrap them in a pretty package.)
The proprietary components drive up maintenance and repair costs for Apple products far above what you pay for in terms of variance in PCs. If you look at the Dell or HP business lines, they take the opposite approach that Apple does - easy access and swapability of parts. If a business needs to minimizee "perplexing little issues", they'll buy few thousand of the exact same model. Their IT department can then learn all the idiosyncrasies. Just like they'd learn the idiosyncrasies of Macs if they bought all-Macs. (This is actually the rationale used by Southwest and their all-737 fleet - minimize maintenance and training costs.)
Moonstick2 :
if I were forced to choose one then I'd say the Win7 machine 'just works' far more, simply because the MacBook can occasionally have insanely annoying WiFi connection issues that are impossible to predict, diagnose and solve, even though lots of other people have had the same problem.
The OS X GUI doesn't give you enough info to diagnose most problems. But if you pop open a Terminal and use Unix commands (sometimes slightly modified by Apple), you can usually figure out what's wrong. OS X is just a pretty shell sitting on top of Unix.