In a Tuesday night segment on The Last Word, Lawrence O’Donnell took Bill O’Reilly to task for his attack on Bill Maher’s definition of socialism, explaining, “socialism doesn’t mean that we’re against making a profit; it just means that government takes over certain things like hospitals, the prisons and the military and schools that shouldn’t be run for profit.”

He also elaborated as to why “socialism hater” Bill O’Reilly is actually a socialist, too.

Watch the full segment, originally uploaded by MSNBC on May 24, 2011, below:

Visit for breaking news, world news, and news about the economy