It's so funny to watch how the Americans blame literally every problem they face on their current president. Before, it was 'Thanks, Obama' and before that 'George Bush is such an idiot!'.
We detached this subthread from https://news.ycombinator.com/item?id=14017679 and marked it off-topic.
Besides, the parent post didn't lay blame on Trump, it did the opposite - it said that Trump election is the consequence of immigration policy, not its cause.
Furthermore - since we have such a well-tuned two party system, there's always about 50% of people that feel at least a little disenfranchised.
We've had good presidents on both sides and terrible presidents on both sides. Either way, you can rarely tell until you look back through the prism of history. Our media amplifies the divisiveness because it plays off of psychology and works for them.