There is a bar/arcade near me that has their sinks right outside both bathrooms in full view of all the patrons, and I think it would definitely encourage people to wash their hands since everyone can see you leave the restroom, especially considering it’s a place where people are touching everything
I stopped giving them presents when they were around 20-22 years old. I transitioned to cash for a couple years then we just changed our gift-giving to a secret Santa type process instead