An affinity group is a group of people having a common interest or a goal or acting together for a specific purpose. There is plenty of discussion over the risk vs. benefit of affinity groups among ...