Лично я пока с трудом представляю себя на месте свидетеля
серьезного преступления, оставшегося при этом незамеченным и не устраненным тут же "не отходя от кассы"...
Но если такая ситуация возникла бы, думаю, стала бы свидетельствовать в любом случае, если бы преступление было связано с нанесением ущерба здоровью и угрозой жизни потерпевшего - нельзя закрывать глаза на такие вещи, ИМХО. Если бы речь шла, например, о каких-либо крупных финансовых махинациях - однозначно промолчала бы

Вот тут уж, действительно, "бог каждому судья".