Compare this with cancer or some other problem for which I go to the doctor to - it is not an easy task to understand the nuances of various drugs and treatments. Still, at least some people spend time and learn as much as possible before putting drugs into their bodies. But there is an implicit trust in doctors, because bad doctors don't last long in their profession. But bad politicians? It is almost a given that if a politician isn't a crook to some degree, he/she isn't gonna last long. By this time, the electorate should have learned to view everything that comes out of any politician's mouth with distrust, the opposite of what they (generally) do to a doctor.
Also, one doesn't need to learn the finer points of macroeconomics - Brexit is a bad idea for Britons, from every angle, even without understanding the depth of the issue.
We can blame the politicians all we want - but in the end, we vote for these politicians. Until we keep doing it, what right do we have to complain?
Is it? Surely this is why we have people we delegate to because most people aren't going to be spending their time trying to keep up with the finer points of macroeconomics within a multicountry trading block as it pertains to tariffs, etc.
Much like I delegate to a doctor when I'm ill - if he gave me the wrong treatment and said "it's your fault, you should be better informed", that would seem a little harsh, no?
[edit to correct a mistaken plural]