Help with discipline

Two things:

How normal is it for my 15 month old to be throwing things, sometimes at people? I get why he does it, cause and effect, and I don’t mind while we’re home and it’s not something big, but when we’re out in public sometimes the toys ricochet in a strangers direction and I feel bad.

He also pinch’s with his whole hand if he wants something like food or if you’re not paying attention to him at the moment, or even if you’re holding him he will pinch the back of my arm.

I tell him no and I redirect the behavior I don’t like, and I don’t want any advice on hitting, or even “tapping” his hand.

When does this end? Is it normal behavior?