I think the simplest answer is that Trump “owns the libs” and that’s enough to make people who don’t follow politics vote for him. Hillary ran a pretty shitty campaign also. Trump has definitely gotten older and way more whacky so I guess we wait and see what happens in November.
Unions are just organized workers, sometimes the workers are dicks and wrong unfortunately.