My two cents
I'm a bbc too, but I don't speak much canto at all.
At a wet market I get what I need and let them know if it's one catty or two etc. no problem whatsoever.
I don't get stiffed on the price either as it's clearly displayed.
I don't get free spring onions but who gives a stuff, they're only a few dollars if I need them anyway.