Honestly mac's really aren't THAT expensive. Especially if you aren't a retard when you buy it. Yeah, for 3d stuff, it's pretty pointless if you're doing animations, not too bad for single images depending on what render engine you're using.
I have a PC I built myself (its kinda old) it's got a 6core amd, so not fantastic, maybe around $800-1000 for all the parts when I put it together.
And I also just bought a mac off some guy on craigslist for $1000, it shits on my PC. 4th Gen i7, maybe 8 cores (that's what it shows on my activity monitor) 16 gigs of ram, and a 250gb SSD. Not too bad, but also 90% sure it was stolen.
The operating system is far beyond windows in terms of stability and how lite it is.
I run CPU renders, so the graphics card isn't a big deal to me. So my mac does everything I need it to do, and wasn't any more expensive than any PC. So I don't really know where all the hate comes from