"I've seen the
advertisement, and nowhere is it mentioned that the bank is obliged
to give a cake to customers who happen to be celebrating their
birthday on that day. Rather, the focus here is, like what the ad
says, being happy to serve you. The cake is a warm gesture from the
people, not an obligation. How about lamenting that the people in
McDonalds, for example, not greeting you with the exact same words
and degree of smile?
Re-watching the advertisement, let me point out 1 key moment to you
- 0:08. Let me quote, "I had an idea!" Now, I do think that that
clearly shows that the idea of the birthday cake was from the
child, NOT that of OCBC. There is a whole load of difference
between a child requesting the bank tellers to sing a birthday song
(along with a cake) for her mum, and a lady demanding her own cake.
The former is a sweet and heartwarming gesture; the latter leaves
us speechless.
Beyond all that, here's the truly ugly part - after going out of
their way to get you a birthday cake, which again I maintain is not
an obligation, all they get from you are more complains. Where's
the least bit of gratitude?"
my comment to her 
Agreed, banks are not so stupid. Just not create a commotion, i
think the supervisor did the right thing.