I actually agree about the ballpark service. It's extremely rare to get a smile from any of the workers at Sox Park. The only other stadiums I have experience with are Miller Park and Busch Stadium, and they seem to hire more older folks who are looking for some extra income. These people almost across the board are friendlier than the high school dropout (or even non-college-attending high school grad) population that seems to dominate the customer service team at Sox Park. The only ones that come to mind are the two guys who work at Gate 3 (Joseph, who sells programs and scorecards, and the guy in the wheelchair who sells raffle tickets).
The vendors are usually not too bad, but I've never had any kind of friendly interaction with anyone working behind the counter at the food stands.