There’s one notable point of contention that you were incorrect about: the media. The Trump complaints about the MSM aren’t without merit, even if he’s absolutely ham-handed in his critiques.
Fox News & MSNBC both have went to court to testify that their news shows aren’t actual news, the latter most recently with Rachel Maddow. If the media wanted to focus on straight news, that’s fine, but let’s not kid ourselves about their pro-status quo agenda.
I can’t trust anything that comes off CNN, MSNBC or Fox News equally. They’re all corporate owned outlets so you won’t get to the true corruption that way.