I actually had a speaker come in and talk to our college class about micro-aggression's . Was the most ridiculous thing I had to sit through. Nowadays anything you say can offend someone. That's why you should stay away from the media when creating your own political opinions. Most people don't fall on one side or another, but the extremists are always given the spotlight. To some degree you have to argue the other side because if no one does the consensus will be for example "All guns should be banned".
On you tube you see all these SJW cringe compilations, and Nazi hate compilations. It's just fueling the flames by giving the crazy extremists the time of day.
What I want to say out of this ramble is that the world isn't black and white, most sane people fall in the middle when it comes to being a Democrat and Republican in respect to political beliefs.