It used to be we had a two party system, but those days are long gone methinks. The truth of the matter is that there are professional politicians, and then there is the rest of us.
I have a friend who works in Washington who has basically said the same thing... He hobnobs with people from both parties, and behind closed doors all of these people are buddy buddy and on the same page, but in public they play the part of partisans. Sure, there are a few who are ideological purists and it isn't true to say that all of these politicians are in cahoots, but it's true enough to say (my position about professional politicians).
I can confirm your friends take on it.
Growing up, there was a branch of my family that was heavily involved in state politics, and to a lesser extent, national politics. With a few exceptions, none of them ever held elected office, they were more "backroom" than that. For instance, they might arrange to bribe a national senator to vote in a particular way.
I was more or less oblivious to their activities until I began to take an interest in politics around age 18. Around the same time, I went to one of their family parties. There were people from both sides of the aisle at the party, and of course, everyone was talking shop -- that is, talking politics, but not in any ideological sense. More in the sense of who was being given what to do what, and such.
At one point I got a wee bit drunk and blurted out, "God bless the Republican Party", for I was Republican back then. Although I didn't say it too loud, the whole room fell silent, everyone turned to look at me, the frowns were as thick as darkness on a moonless night, and my uncle came over, took my glass of scotch, and said, "Whoa there, better slow down some! We're all friends here!"
That's when I began to suspect that this country is held together by the elites being in cahoots with each other.
I strongly disagree about the MSM though. Growing up in the 70's and 80's, the number of people in the media who personally were liberals/Democrat supporters was something like 60%. In the 90's and 2000's that number went up to around 75%. Today it's probably like 80-85% who identify with and vote exclusively Democrat. It's ridiculous to say they don't lean left and in most cases sit on stories about people they identify with ideologically.
I hear you and agree to some extent. But I would point out that Democrats are divided between neo-liberals (Sometimes called the Clinton Camp) and progressives (Sometimes called the Sanders Camp). The rank and file reporters and editors who are Democrats tend to be neo-liberals, rather than progressives -- at least the mainstream media types, that is. You pretty much have to go outside the mainstream to find may progressive Democrats.
Beyond that, the mainstream media is largely owned by just six corporations these days. Those corporations tend to favor their own interests as opposed to, say, progressive interests.
As for neo-liberalism in general, I regard it as right of center when compared to liberal movements in Europe and elsewhere.