For as long as I can remember, I have listened to preachers who have hammered out the idea that every Christian is called to be a witness for Christ.
'Not all believers are evangelists, but we are all witnesses,' is the message that has sounded forth. The picture that such teaching conveys is of Christians here, there and everywhere striving to create opportunities to share the gospel with everyone.
The fact that the reality is very different is frequently lamented. Such teaching produces widespread feelings of guilt among evangelical Christians. They feel they ought to make a better job of being witnesses for the Lord.