I think that 'locals' might object to being identified as the source of littering and quite rightly so. All of us who live here are 'locals' but when expats use that term, they often exclude themselves.
Sorry, collyk, perhaps that is not the correct term to use, but I have personally never seen expats or tourists littering the beach or road. That does not mean that it doesn't occur. However, I have seen, on numerous occasions, native Belizeans, if you prefer that, throwing Belikin or Fanta bottles out into the bushes as they ride their bikes or golf carts, and/or throwing paper or styrofoam trash similarly.
The complete lack of public trash receptacles on the beach and road north of the bridge obviously exacerbates this problem and should be addressed. But as the original photo that spurred this discussion showed, you can lead a horse to water, but you can't make him drink. Education is needed as well.
It's just a shame to see such a beautiful island be "trashed". I totally agree that resorts should be held accountable as well.