I agree we shouldn't forsake our assembling together because of some slight from a brother or sister, but what if your church is apostate? Or, what if there is such a spirit of darkness you can't bear to go there anymore?
As far as the distribution of gifts is concerned, I think every Christian has at least one main gift. Many have a few main gifts. When it comes to the gifts listed in 1 Corinthians 12, Christians should have all these gifts, at least to some degree.