I don't want to sound like a grinch, but I must admit that many of these gifts seem way over the top, and I'm not sure how they fit into a bank's brand. Banks charge all sorts of fees, crying that they "have" to do so, because their profit margins are so thin, blah, blah, blah. So where exactly do they get the money for these lavish gifts?
Like governments, I'd much rather than banks be open and transparent, and show their own cashflow. I might have a bit more sympathy, rather than suspicion.