Depends who you offend and how.
Also, Peridot mentioned being “harvested” as an alternative to Shattering but we never found out what that meant.
Peridot wasn’t sentenced to Shattering despite fucking up, it took personally insulting her owner. Despite being believed to be a traitor, Lapis was placed into an object to be a slave.
There is no indication that anyone but Blue actually did Shattering herself since she’s the only one specifically indicated as an executioner. The Robonoids were hunting the Offcolors specifically, rather than being generic hunter/killers.
In regards to non-offense Shatterings, most imperfects seem to be accepted in Era 2 when they can have their deformities covered up, like Amethyst with limb enhancers on Homeworld as well as the Famethyst shorties who didn’t even have to wear those.
Rutile fled as soon as she was born, so she may not necessarily have been marked for Shattering. We have no backstory for Para, she may have been labeled an Offcolor for fucking up something or for fleeing.
Plus, the Movie added the punishment of mindwipes.