No, he just did what a lot of people do when someone says something they're being criticized for -- "he has the right to say what he wants." Well, no ****. That was never the point. The point was what he said, not the right to say it.
There was no particular reason Obama needed to weigh in at all, though. Especially after he (well, Gibbs) said the White House considered it a local matter.