In a group/public I feel awkward when receiving either. I immediately doubt the sincerity of the compliment (i.e. what is this person's motive? are they for real?) and if criticized in a non-constructive way I remember it for a long time, may even hold a grudge and/or make an arrogantly sarcastic comment that goes over the top. I don't like being in the spotlight among people I don't know well.