I think I've written about this before but can't think where...
When I hear the words 'should' and 'ought' alarm bells go off. So often the language is used to reinforce social pressure to do certain things - because that is the way that the community does them, it reflects what the community expects and considers "right".
Christians need to exercise extreme caution when dealing with such worldliness. I use this corrective: when considering an action that 'should' or 'ought' to be done, try to rephrase it in terms of the great commandments, ie:
- will this action give glory to God, or
- will this action show love to a neighbour?
If the answer is 'No' then the Christian is free from any obligation, no matter how strenuous the efforts to say 'you should be doing this!!'