Yeah for laptops they are pretty competitive (IMHO) especially when you start looking at the details of all the components. CPU is i7 not an i3 or worse etc
Edwin
Tell me if I'm wrong, but when it comes to 'gaming laptops' my impression is that Macs are competitive price wise for what they offer. For desktops, they tend to be more expensive, but this is their nitch.
Ok, you're wrong. Both of you.
Seriously though. For $3000 I can get a rMBP, which has a 650m GPU with a whopping 1gb of RAM. That right there means it's not a gaming PC, as there are video games that will chew through 1gb of RAM with hi-res textures. If you're using a high-dpi display, as the retina does, it needs 2gb at least, maybe even 3gb of vRAM. My Dell, it was somewhere around $650 in 2012, had 1gb of vRAM in a small business machine...
Also, due to the way that OS X handles video memory (at least as of 10.5, although I doubt it changed since) if you play a game in full screen mode, the desktop is still in memory, using precious vRAM. Windows turns it off, so your 1gb of vRAM in Windows is more than your 1gb in OS X.
Then there's the CPU. You can throw around as many i's as you want until you're blue in the face. But only now are Core 2 Duo CPU's starting to be too slow for modern gaming. A first gen i3 should suffice, and a 3rd gen quad core i7 is complete overkill.
Add in the fact that most gamers need a mouse, not a trackpad, and what you're left with is an overheating, GPU-bound number crunching machine that maybe can play your newest game on high settings, but gets run circles around by Windows laptops that cost 1/2 the price.
Then there's 9 month old drivers. I'm not sure what the state of OS X drivers are as I gave up on OS X gaming, but they've traditionally never been able to hold their own on identical hardware. As driver updates come bundled with OS X updates, I can promise they're always at minimum a few months old, probably closer to a year or more on average, depending on the model machine you have.
Yes a mac can play a video game, but it certainly can't play it as well as a PC.