Your ideal type of venue will by and large never exist Malc cause soulies are for the most part selfish and want to hear only what they want to hear and many are very intolerable to other genres/sounds/records they are not familiar, with or have no wish to hear or what someone else might want to hear
Rather than accepting other records, having a break from dancing to records that they don't like that someone else is dancing too, go to the lav bar have a chat whatever they would sooner moan that the music was shite!