Is he just realizing this now?

Via Weekly Standard:

It’s Valentine’s Day, and today the Republicans heard President Obama say those three little words they never thought they’d hear: “out of money.” While speaking on early childhood education in Decatur, Georgia, the president said, according to the White House transcript:

“So we’ve worked to make college more affordable for millions of students and families already through tax credits and grants and loans that go farther than before.  But taxpayers can’t keep subsidizing ever-escalating price tags for higher education.  At some point you run out of money.  So colleges have to do their part.  And colleges that don’t do enough to keep costs in check should get less federal support so that we’re incentivizing colleges to think about how to keep their costs down.”