Når vi peger fingre ad udviklingslande, fordi plastik hober sig op på deres
strande eller floder, så er en del af plastikken måske vores eget. Ligesom andre vestlige lande, eksporterer Danmark store mængder plastikaffald. Mængden varierer år for år, men kan være helt op til 50 procent.
- Affald er big business og bliver handlet på tværs af verdens lande. I
2017 eksporterede Danmark 48.251 ton plastaffald. 58 procent af plastikken
endte i Tyskland, som igen eksporterer store mængder plastik til Asien. Her
stopper vores indblik i, hvad der sker med den danske plastik, men en del
havner helt sikkert i Asien, siger professor Gang Liu fra SDU
Livscykluscenter.
Gang Liu forsker i cirkulær økonomi og har været med i et
forskningsprojekt, hvor forskerne har undersøgt verdens strøm af
plastaffald efter at Kina, som var verdens største aftager af Vestens
plastikaffald, i 2018 valgte at lukke låget på skraldespanden.
- System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.Web.HttpCompileException (0x80004005): c:\home\site\wwwroot\Views\Article\ArticleQuote.cshtml(17): error CS1061: 'Cabana.SDU.Feature.Article.ArticleQuote' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'Cabana.SDU.Feature.Article.ArticleQuote' could be found (are you missing a using directive or an assembly reference?)
- at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath)
- at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
- at System.Web.Compilation.BuildManager.GetCompiledType(VirtualPath virtualPath)
- at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
- at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
- at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args)
- at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args)
- at (Object , Object )
- at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
- at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
- at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
- at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
- at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext)
- at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
- at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
- at System.Web.Mvc.Controller.ExecuteCore()
- at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
- at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller)
- at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer)
- at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
- at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
- at Helpfulcore.RenderingExceptions.Pipelines.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
Efter at billeder af Yangtze-floden fyldt med plastik borede sig ind i
verdens bevidsthed, indførte Kina et forbud mod import af flere typer
affald herunder plastik.
- Affaldsforbuddet skabte panik i Vesten. Hvad skulle man nu gøre ved den
voksende mængde plastaffald? Samtidig var plastik blevet en stor industri i
Kina. Mange små forretningsdrivende udnyttede plastikaffaldet til billige
produkter.
-Men på grund af massive miljøproblemer var Kina nødt til at handle. Kinas
længste flod Yangtze-floden fordelte hvert år 1,5 millioner ton
plastikaffald i verdenshavene, siger professor Gang Liu.
Plastik ender nu i Malaysia
Men efter, at Kina lukkede låget på Vestens foretrukne skraldespand til
plastik, er affaldet i stedet havnet i lande som Malaysia, Philippinerne,
Indonesien og Vietnam. Greenpeace har kaldt Malaysia for den nye
skraldeplads for plastik.
I rapporten, ”The recycling myth, Malaysia and the broken global recycling
system”, peger Greenpeace på, at mellem januar og juli 2018 importerede
Malaysia 754.000 ton plastik.
Tyskland, som Danmark jo eksporterer
plastik til, var det land, som sendte fjerdemest plastik til Malaysia,
nemlig 72.501 ton.
Kun en brøkdel genanvendes
For nyligt skrev BBC, at den Europæiske Union er den største eksportør af
plastaffald, men kun en lille brøkdel af al plast, der nogensinde er
produceret, er blevet genanvendt.
Ofte bliver plasten brændt ulovligt,
dumpet i lossepladser eller vandveje, der skaber risici for miljøet og
folkesundheden.
Men nu er der en tendens til, at landene siger fra. Malaysia har sendt fem
containere fuld af plastaffald retur til Spanien og vil snart sende op til
3.000 tons affald retur til Storbritannien, USA, Japan, Kina, Canada,
Australien, Holland, Tyskland, Saudi Arabien, Singapore, Bangladesh, Norge
og Frankrig.
Vesten sælger sine miljøproblemer
Der er mange forskellige aktører og dermed også mange forskellige tal omkring affald, men ifølge Affaldsstatistikken fra Miljø- og Fødevareministeriet producerede danske husstande og virksomheder 110.000 tons plastaffald i 2016. For at forhindre at plasten ender i naturen eller forbrændingen søsatte regeringen i december 2018 en plastikhandlingsplan. Blandt andet lægger regeringen op til at tvinge kommunerne til at indsamle
plastaffald hos borgerne i alle kommuner.
- Det er rigtig fint, at vi bruger mange resurser på at indsamle og
separere plastik, men det er spildt arbejde, hvis det alligevel sendes til
Tyskland og videre til Malaysia, hvor det bliver blandet igen.
- System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.Web.HttpCompileException (0x80004005): c:\home\site\wwwroot\Views\Article\ArticleQuote.cshtml(17): error CS1061: 'Cabana.SDU.Feature.Article.ArticleQuote' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'Cabana.SDU.Feature.Article.ArticleQuote' could be found (are you missing a using directive or an assembly reference?)
- at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath)
- at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
- at System.Web.Compilation.BuildManager.GetCompiledType(VirtualPath virtualPath)
- at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
- at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
- at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args)
- at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args)
- at (Object , Object )
- at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
- at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
- at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
- at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
- at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext)
- at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
- at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
- at System.Web.Mvc.Controller.ExecuteCore()
- at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
- at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller)
- at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer)
- at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
- at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
- at Helpfulcore.RenderingExceptions.Pipelines.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
- Ironisk nok sker det i dag for en del af vores indsamlede plastaffald -
ingen ved hvor meget, og det er jo spild af gode kræfter, pointerer Gang
Liu, som efterlyser meget mere viden på området.
Kinas affaldsforbud har blot skubbet plast-problemet videre til
omkringliggende udviklingslande, som ikke har strenge miljøreguleringer.
Men Gang Liu påpeger, at for at opnå en langsigtet cirkulær økonomi både
globalt og nationalt, kræver det internationale miljøkrav, hvor alle lande
bidrager til ansvarlige genvindingsindustrier.
Efterlyser globale standarder
- Men det kræver, at vi i Vesten stiller krav til behandlingen af vores
plastik. Derfor efterlyser vi forskere globale standarder og vurderinger af
landes systemer for affaldshåndtering.
- Et internationalt system, som holder
øje og sikrer, at standarderne bliver overholdt. I dag er det muligt frit
at overføre landes miljøbelastninger gennem handel.
Med ambition om at reducere plastikaffald og øge genanvendelsesgraden peger Gang Liu på Porter-hypotesen, der betyder, at miljøreguleringer ofte
over tid har været en fordel for de virksomheder, som reguleres.
Politiske tiltag vedrørende plastik:
EU: Et stort flertal i Europa-Parlamentet har stemt ja til et forslag fra
Kommissionen om at forbyde blandt andet engangsbestik, sugerør, vatpinde og
ballonpinde lavet af plastik. Forbuddet ventes at blive implementeret fra
2021.
Nye målsætninger i EU forpligter medlemslandene til at genanvende 50
procent af al plastikemballage i 2025 og 55 procent i 2030. Efter den nye
opgørelsesmetode estimeres det, at Danmark i dag genanvender cirka 18
procent af plastikemballagen. (Kilde: Regeringens plastikhandlingsplan)
Regeringens plastikhandlingsplan: Fra 1. januar 2020 ønsker regeringen at
udvide pant- og retursystemet ved at indføre pant på juice og saft.
Derudover forbud mod tynde plastikposer, alle kommuner skal sortere plastik
ud fra samme standarder og mikroplast i kosmetik forbydes.