I don't know why I'm chiming in on this as I can see already where this thread is headed.
But at the risk of regurgitating all that's been said before:
A) All their games are still appearing on the PC. That's still a long ways from "ditching" the PC. Sure Gears was a port well after the fact, but that was due to licensing issues with Microsoft, and quite frankly if MS paid Valve or Blizzard or any of the other "PC friendly" devs the same kind of money to go console exclusive I really do believe they'd do the same thing that Epic has (well, maybe not Blizzard as it might jeopardize/impact the cash cow that is WoW).
B) In spite of the fact that DLC has been a cash cow for many publishers on consoles, Epic has been one of the few standouts trying to not have this be the case. The first map pack for Gears was free, the second was free after a short period of time (and the only reason it wasn't free from the start was rumoured to be MS's insistence that they charge for it). While microtransactions are rampant on the console world (particularly on the 360), Epic's games have been relatively free from this compared to many.
C) Even if you are right that they put the PC at the back of the bus, and don't give the platform the attention you think it deserves, that's their choice. They're a business, and quite frankly they see consoles as being much more profitable than the PC world right now.
And of course, ultimately it's your choice, if you don't like their games, then don't play them.