I don't think you can say Macs are HORRIBLY overpriced anymore. I needed a new laptop about 3 months ago. It came down to Lenovo X200 vs. 13" Unibody MBP (the new one). Retail is about $1300 vs $1200, respectively. Real life price is $900 vs $950, respectively. I went for the Lenovo but the Macbook has many features which are lacking on the Lenovo (longer battery, backlit keyboard, faster processor, etc). I totally understand the OPs frustration with stuff "not working". Sometimes apple **** does not work as smoothly as it's supposed to.
I did admit the 13" is tops in its class but even the X200 comes with the newer Intel processor, Intel integrated graphics, DDR3 memory, and several other upgrade options that you can't get with Apple's systems. Apple's definitely doing better these days but their inability to keep up with changes in the market really hampers them.