Quite a few Americans seem to be suffering from some kind of work related Stockholm syndrome, I've never heard the word guilt applied to taking holidays before.
Guilty for holidays? Try guilty for leaving early to go to a kids recital or call in sick or attend a parent's funeral. Most American companies are so profit focused they way understaff which obviously leads to stress and work flow problems. Taking a day off and knowing the coworkers you like are struggling to keep up certainly hurts the enjoyment of those days off. However, staffing up so employees can actually have lives and get sick just doesn't happen because then the stock holders and CEOs can't make enough money. The only responsibility of a company is to profit is such a load of crap.