Actually, I think it's a combination of poorly designed phone plus poorer network. The iPhone seems to have a higher call-drop rate than most modern phones, and AT&T the same over most networks. My SGS2 has yet to drop a single call on AT&T unless I talk to my wife on her iPhone. When we were both temporarily on Verizon, my wife's iPhone 4s never dropped one call.
And I wouldn't call it fanaticism so much as two sides looking for different priorities. If a Nexus owner doesn't care about signal strength for whatever reason, then this issue won't bother them as much as it bothers you. By the same token, many Nexus owners seem to care about vanilla Android or having the latest revision, something most HTC owners likely aren't as concerned about.
The point to Android is the ability to have variety. No one phone will ever appeal to every person. That's Apple's territory, in their own minds. To see Android users stoop to that level is a bit disturbing to me (not you, just this thread in general). Phones are not one-size fits all and there is no debate, IMO, over which phone is "best," as that definition is solely up to the person who is looking for a device for their specific needs.
When someone asks me "which phone should I get?" (and I do get that a lot), I don't make a recommendation. I ask them how they plan to use it, and then offer them compatible choices and the drawbacks of each. It's their decision, not mine.