I don't think you can generalise here. At a party I think it seems to me to be totally acceptable for our partners to speak in Tagalog, Visayan or whatever. After all the main point of the party is to re-create a little of their own culture, eat Filipino food, sing Filipino songs and chat about all things Filipino. However in a cultural setting which is British and populated by a mixture of English and other language speakers then they should expect to use English. I used to own a care home and I employed several Filipino carers. My rule was that they must speak English at all times when at work to ensure that the clients, their relatives and the other staff understood them. When off duty and in their rooms they could use whatever language they wanted.
And I too have had bad experiences in Wales where I once went into a pub to hear the English switch to Welsh as soon as I opened my mouth at the bar and for myself and my wife to be totally blanked.