I don't like these kinds of things, either. Especially with another company. How important is it that you go? Is it frowned upon if you don't go? I wonder if you could still go and duck out after the dinner. Once the drinking and white girl dancing starts, they won't notice you're not there. Just don't trip over all the kicked off shoes on your way out I would probably go with the intention of leaving early.