agreed. i wish to share my experience in JB on this quite similar situation. JB has a bakery called Lavender. I like their Japanese made bread and their Kaya. The bakery has a small cafe by them, beside the bakery, doing drink and toast.
I ask the cafe lady if i can buy the Japanese bread slices from the bakery and then you can kaya for me and i am willing to pay the same price as the menu and i will buy a drink from the cafe too. The cafe apparently is not using the Japanese bread for their toast. She politely decline it and say it cannot be done. I have to get my own Kaya from the shop for my bread. i explain that i cannot finish the kaya by myself as i only can clear half of the kaya bottle for 6 slices of bread as i tried it before. She still disallowed my request with a smile on her face. I thank her.
So i just buy my own bread and kaya and try to use more kaya on each slice just enough without getting overwhelmed by it. Not bad , finished 7/8 of it and also buy a drink from the cafe, to have a table for myself.
The day goes by nicely. no shouting, no anger, just pleasantries.
why my life so smooth? because i put up strong boundaries against ball-less sinkie behaviour. and only allow proper behaviour to interact with me and JB has loads of such good nice behaviour. i open myself more to Johor pple than sinkies.