First of all, without commenting in anyway on the original argument or the validity of it or its points, the OP needs to simmer down and stop being an arrogant douche.
Its fine to argue points, its fine to disagree, and its fine to simply not understand another person's point. However, building most of you counter arguments on ad hominem remarks, sarcasm, stubbornness, insults, and disrespect of the opinions of others only invalidates your own points, not theirs.
This topic is a very big one, and it is a very personal one to everyone on these forums. If this discussion is to continue without mods stepping in and closing the thread, or the discussion to spiral into flames and become worthless, we all need to respect one another and eachother's opinions.
OP, you clearly put a lot of thought into the topic and show a strong will to discuss it. I'm asking you to please keep it civil. I'm not a moderator on these forums so none of this is meant as a threat, and definitely not as an insult, but I've moderated a few forums and still moderate some and I can clearly see how this thread will go as it stands.
As for my opinion? Well first of all, the reason that PC gaming has taken a back foot to consoles is because of the price of admission into PC gaming and the age groups involved (few jobless teenagers or younger can afford good rigs or even have a want for one).
If PC gaming is to survive, we need a different approach to the market. Perhaps as the OP said, adding some multiplayer elements to the entire game will help. Though not as a replacement to the epic single player stories, but as an addition and a tool to make the experience better. For instance, a Final Fantasy game with great online mini games which help you progress your single player character or earn those elusive in-game currency to progress through the game. This could fairly easily guard against piracy
However, I don't think piracy is the issue. Its the profitability of the game in general. The PC can be difficult to code for because PC gamers have higher expectations, and PC games sell for less money and to a smaller consumer base than consoles. Perhaps the expansion idea such as SC2 and HL2 will be the answer? Release a great game, and work on it to add new chapters and progress the storyline making the game far better, and allowing the PC developer to make more profit on the easily made expansions.