Speaking at Knox College in Illinois, where he gave his first major speech as a senator in 2005, President Obama called for renewed investment in the middle class—and took some shots at congressional Republicans.