President Barack Obama has never been shy in expressing his distaste for some of traditional media's bad habits.