The truth, as far DT is concerned, seems to be awfully flexible depending on the circumstances.
You make a number of good points.
However, it also seems clear a part of that alleged "flexibility" is the result of the MSM either lying about his statements/positions, often by omitting relevant facts, or taking them out of context. The local Fox radio station here in Georgia does quite a bit of that in an obvious effort to discredit him.