I'm going to be "that guy"...
I've worked in IT for almost eight years now... 5 years as a network engineer and the last three as a network/system security engineer. All I have to say is that 75% of computer problems that I have run into in my time in the field have come from Macs. They are unstable and most software is developed as an afterthought so the Mac-ies don't feel left out. Ask Steve Jobs why he won't allow flash on the iPhones/iPads... Engineering a mac based network is a nightmare and contrary to popular belief, Macs pose a HUGE security risk as opposed to Windows products because unlike Apple, Windows patches known security holes and vulnerabilities almost immediately after it is identified. (Interesting read
here).
With this being said, look at the average price for a new Mac computer and look at the average price for a comparable PC. It's no contest. With mac, you're paying for a name, not a product.