The last two posts make very good points, and I wonder why you refer to it as 'banging on', unless you are feeling a big wobbly on your own beliefs?
I used the term 'banging on' because over the years, certain people's arguments and abuse (and that has been from both ends of the theological and sociological spectrum) has actually strengthened my beliefs - partly because of certain people's reliance on abusive language, and partly because of others clearly illogical argumentation) - yet still the same people carry on trying to change my opinions using the same tactics.