You won't get an argument from me. I believe it was called by the Conservatives because they thought the timing would make it easier to smash their political opponents, and specifically by Mrs May to smash her opponents within the Conservatives who were hampering her. There did appear to be plenty of people prepared to pretend beforehand that they believed it was about Brexit - here and elsewhere, saying we needed to give the Conservatives their increased majority to guarantee it was done properly. Now the result is known, they seem to be harder to find. Instead they're saying stupid people believed in the promises of Labour, that they were fooled and didn't know what they were voting for.
The topic was different, some of the people are different, but the noise is familiar.
I'm still hopeful and I'd like to see a cross-party negotiating team working together in the national interest.