I don't know about the hopping, but if a female working in the service / retail / food industries aren't smiling 100% of the time they are talking to any given customer, they aren't doing their job to their manager's expectations.
Also sometimes they're flirty in an effort to create a repeat customer / upsell / get tips.