What I am reading, Benitez says about James “when you have a player, with the situation we have, that can be available for 50% of the games overall in the Premier League it’s not something we can manage easily.”
If he really means that, doubt they'll accept Ramsey. Otherwise Ramsey would have been an ideal replacement in terms of salary and injury record.
Sandro was more to blame for not tracking back fast enough. Ramsey sees the guy in front of him unmarked and decided that he’s the immediate threat. In hindsight it was the wrong decision but it was hard to tell at that moment.