How is anyone supposed to know what is really going on, if people can bend, stretch, or completely fabricate the things that go on behind closed doors? Would Trump describe third world nations as "shitholes"? Perhaps, he would. I believe he is arrogant enough to use such a vulgar term for entire societies. However, I believe in giving people the benefit of doubt, in case they are being unjustly accused, and Senator Richard Durbin has a rather sordid history of his own.
Other Senators that attended that meeting have claimed that Trump did NOT use such terminology. Of course, CNN quickly dismissed those Senators as having questionable or ulterior motives.
The truth is that it is unwise to trust any politician, including Trump. Politics is all about compromise, and an effective politician will sell his (or her) own mother in order to get what they want. This is nothing new, politicians have been crooked since the beginning of time. This recent scandal of who said what, and which countries are "shitholes", will soon be forgotten in favor of the next big story.