Those things suggested are the solution but government has to enforce them to have any effect. Recently the local government in my area banned plastic knives and forks and pretty much overnight every restaurant and takeaway place switched to reusable steel, wood/bamboo, or just not giving out cutlery by default and only when it is actually needed.
A single action by the government wiped out tens of millions of plastic pieces per year effortlessly.
So yes, the solution was for us to stop doing certain things. It's just enforcement that matters.
In the UK, plastic bags are no longer free in shops. In fact they keep increasing the price. It's definitely made me use far less plastic bags, it's just a case of developing a habit to take my own.
A single action by the government wiped out tens of millions of plastic pieces per year effortlessly.
So yes, the solution was for us to stop doing certain things. It's just enforcement that matters.