I think blame for the current system falls on both the political structure and the voting public. We live in a world with increasing consumer choice. That's all well and good, but people seem to believe that consuming politics is like a trip to the grocery store. No one voter gets their cart filled up with everything that they like. That means constant compromise. I get that people don't like to compromise, but there's no avoiding that in politics/government if things are going to work.
I like a parliamentary system as well because it requires coalition building and pretty much eliminates the executive function. It's important to remember, however, that party discipline is usually much greater in parliamentary systems.
I'm completely fine with that.
I honestly think the President (whether whichever party in office), gets a lot of blame that should be shifted more towards Congress than anything.
Party discipline is greater in those systems, because the parties are not diluted like we have here.
Bernie and Hillary probably wouldn't be in the same party if this were UK. Trump and Cruz wouldn't either. But Bernie and Hillary's parties would have to form coalitions to get things done. And the minority party couldn't continue to block and hold everything hostage.