Perhaps the Swedish (and others for that matter) government treat their population like adults rather than children that they did not trust to keep 1m apart & so they implemented 2m? Apart from a first few briefings, the government has been pretty poor, focusing too much on catchy slogans and pot banging. I've previously some of the Swiss government's publications on the pandemic, and there was none of this "Stay home! Or you will mass murder millions! And you'll probably bankrupt the NHS!" type sloganing, just here are are plans, here's why, here's are aim, would you mind putting up with this whilst we sort it out.
If you are going to treat an entire population like five year olds, expect some to push back and behave that way. Respect is not given, it is earned.