I'm going to give you a simple general rule you will find will serve you well in most situations when you are trying to sort fact from fiction.
If somebody tells you one thing for decades, then one morning you wake up and that person is telling you the exact opposite and they make no mention of the fact they were telling you something completely different for a long time ... that person is full of crap. Whoever it is, you shouldn't trust them. There is something wrong with them and they are not a reliable source of information.
The other one I always tell my son is ... never trust a man who has never held down a day job. It's okay if he got fired, got bored or changed careers. As long as he knows what it is to have a place he had to show up at in the morning and do some trivial, droll labor for crap wages. It builds character in a man to do these things, even if it isn't forever. This means Clinton, Bush and Obama are men who can't be trusted. If Americans followed my rule it would mean they would never have voted for any of these guys.