There is a big difference between having a short memory and also learning from past mistakes.
You don't think Romo learns from past mistakes? So if you throw an interception that means you didn't learn from the one before it? Romo deserves blame for yesterday. Hindsight says he should've just run the ball. The argument could be made, however, that he made the right call going with the one on one match up and that the execution was off.
The Romo of today is a better QB mentally than the Romo of previous years. The problem is that he is 33 years old and he can't do the things he once could physically and like most human beings he can't or won't see it. Like I said previously...you have an OC with more situational awareness and a pass rush that can actually do what is is supposed to do and this team is already in the playoffs with a division title wrapped up.
This team has a host of problems...especially in the front office on the defensive side of the ball.
Yes Romo has the occasional bad play and because we all know he needs to be pretty much perfect for this team in this current offensive system to succeed they're amplified more than they should be. Every QB in the league makes those mistakes.
What everyone needs to understand is he's the QB for the next few years. Was it a wise decision to sign a QB at his age with his credentials to a deal like he received? Maybe not. But it is what it is and this team needs to do what it has to do get him the coach and help he needs if they want to be successful.