2GB of RAM with Windows

, good luck with that. That is impossible, even more so after a few months with that machines.
I've got a got a circa 2007 desktop that runs Windows with an AMD processor processor and 2GB. It runs Windows 7, Office 2010, latest Chrome, Firefox and Adobe CS4. I use it because it's the only computer I have that will run CS4, which I have a licence for.
I don't particularly like Windows, but it's a functional work horse for the occasions I need to use proprietary software at home. Like most people I have to use it in work too, at least for exchange and office, my actual work is done on an Ubuntu VM.
OS X has so many advantages over windows it actually saddens me when someone tries to argue against it. I use Windows machines at work and even the thought of using it outside of work scares me.
Actually, I wasn't arguing that Windows has advantages over OS X and I was also talking about Linux. However, both Linux and Windows have their respective advantages over OS X just OS X has advantages too.
If listening to someone making a rational argument makes you sad, I think perhaps it's time you reassessed your relationship with technology.
The Mac's key selling point, for a great many technical people back in the day was it was a stable UNIX-based system that could also run proprietary software for the creative industries. Then came iLife, iOS and the mass market appeal and Apple lost interest in the technical, creative and professional markets in favour of selling lifestyle appliances. That's cool too -- heck, it's where the money is obviously.
Today, many creative industries are moving to Windows because Apple is no longer delivering on that core foundation. The Adobe CS is the same on both platforms and quite frankly, who cares if Windows is aesthetically unappealing; it's an operating system not a Rembrandt.
Linux meanwhile is moving from strength to strength and as of 2015 is very stable with a rich software library. Linux is gaining an awful lot of developer mindshare and is the backbone of the cloud. Apple knows this hence they launched Swift for Linux.
Apple is losing interest in the desktop
So many inconsistencies to start with, followed by the absolute need for an anti-virus, at minimum yearly maintenance if you want things running smoothly.
Certainly, I agree with that and it does come with a performance overhead.
Linux though has the same advantage in this regard as OS X i.e. it's immune to Windows malware.
Something as simple as connecting to wifi can be so confusing because of driver problems, along with OEM software interfering with how SSID/Passwords are handles.
Plenty of people on this forum have whinged about wifi issues with Macs too and my iOS devices with iOS 9 can't even connect to a hidden wifi network.
Not that anything is wrong with Windows, that is just the nature of having your software run on such a wide variety of hardware.
Commodity hardware isn't exactly terrible; it's brought costs down for everyone - even Apple was forced to rethink their pricing. Back in the early 2000s when I first switched to OS X, a 12 inch powerbook cost circa $2500-3000 AUD.
Apple hardware isn't without issues too but at least when Apple's hardware/software combination fouls up we have a single entity to blame. Untangling that on the PC side is much more of an issue, I agree.
That said, I've encountered OS quirks with third-party hardware with each OS. Apple are also known to artificially limit what users can do with otherwise capable hardware. Case in point, my 2011 Mac mini with should be able to work with Handoff (it has BT 4.0 LE) and Metal (it has AMD graphics with the requisite Open GL support) but Apple decided to draw a line at the 2012 models and later. Apple either couldn't be arsed writing the drivers or it's yet another example of planned obsolescence.
When I run Linux and Windows on my Mac mini by contrast, the only limitations are those dictated by the hardware itself, not then vendor.