Not the OP, but what many people fail to realize is that when you go to interview for a position, YOU are interviewing the manager as well. Similar to the job that we do, YOU must ask alot of questions to see if this manager is a good fit for you. Too many people just interview for the sake of getting a paycheck, and don't try to find out their management style, what they look for in a rep, etc. .
I can understand people being put off if a manager doesn't give something at the Holidays, but I would try to understand why that happens. When I worked in big Pharma, my manager was a perennial Award winner, and would give out nice gifts to the team, which he paid for himself. I know others that had their gift tied to how the team did during the year, with some getting nothing because the manager got very little bonus. In today's world, any gifts are paid for by the manager themselves, and not the company. If the manager has lots of kids or other matters, that might effect their ability to give something. JMO.