Tomatoes and Tech Troubles: Viral Video Highlights Self-Checkout Frustrations