what about the golf days, lunches, conferences etc. all paid by the banks
They rarely do any of that any more. About the only confrence that attracts any decent sponsorship is the annual MFAA confrence, which brokers have to pay to attend. The best food you tend to get at various functions would be some sandwitches and bad coffee.
I've been given a lot of pens and notepads over the years though.