What would you do?

Be nice.
It is not because they are less knowledgeable or even diluted on a domain you are knowledgeable about on; these are not nice people.
Best is to evaluate your chances of what you will be getting out of "staying and being nice".
If you really can't stand it; say hi to everybody and go somewhere else.
If you see the opportunity to become the "electronics master of the room" -and you want it- stay; be nice and grasp the opportunity when it arises.

Best regards
Jantje