"the practice of most of the mainstream media to take 10 words out of an hour long speech to paint a false picture."
You  might want to go look up the definition of a "lie" is.  Here's a quick and dirty citation from dictionary.com
"a false statement made with deliberate intent to deceive; an intentional untruth; a falsehood. "
Taking "ten words out of an hour long speech" is not lying if "the mainstream media" is accurate with the ten words.  It may be deceitful and intentional taking things out of context or editorializing but it isn't a lie. That statement of the ten words is not false even if the extrapolation afterwards may be especially if the extrapolation of those ten words are a reasonable interpretation.  Trump has a tendency, in my opinion, to expect the media to be able to read his mind (a failing of using Twitter's character limit) and then call the media liars because of a reasonable interpretation of his tweet he doesn't like.