Yep, it's indeed, why must students be the one who give the
seats?
Anyway, use your powerful "electric
eye contact" to psycho him lah.... 
Back on topic. Of course, I appreciate the idea of respecting your
elders, but it does seem to me nowadays, the adults are overusing
it.
As in, they expect to have their way in every teeny, weeny little
situation they come across with "gin na". The crucial word is
"expect". Don't tell me those people, when they were young, they
always gave seats to the elderly.
An experience of mine: Not related to bus. I once saw an elderly
woman, jump queue when it is a long queue to buy something. I see
liao quite surprised. The lady asked her "auntie, wu bai dui boh?"
The reply was "wu la, wu la...."
I was even more surprised to hear that. Kaoz, ah mm ah, everyone
bai dui, come on lah, just because you "old bird" doesn't mean you
don't need to bai dui, right?
I went home, told my dad, he said this is very common.... 