U.S. media "too cool" to Obama