DS throws sand/bark at least once during his park visits. I've done everything from time outs (and leaving the park sometimes) and explaining that it hurts others so we don't do it. He repeats that he shouldn't throw sand but inevitably it still happens at some point. If we go to parks w/ bark he'll throw that instead. I don't even want to take him to the park anymore. I don't know how much of this is normal 2.5 yo behavior, but either way I'm not okay with it. He laughs when he does it and it doesn't seem malicious or out of anger. Help.
This is my AE.

Re: Anyone's LO a sand thrower?
Bringing sand toys to the park helps a lot (plus helps with sharing if another child wants to check them out).
kmartinez80's suggestions are great too, show LO what to do instead.
DD doesn't throw it at people but she likes to throw it in the air to fall on her. I'm honestly waiting for the day she gets it in her eyes and I will reenforce the 'that's why we don't throw sand' consequence.