'Some of the instances you mentioned are due to the Christian's own ignorance'
Boy am I happy I am 'none of the above', it seems christians are those guys you put under, 'punch bag' and beat ten steemers out of.
'people who consider themselves Christians talk the talk more than they walk the walk.'
However this view I agree with you on. Jesus said is 'it lawful to heal on the sabbath day?' (not qouted) and if you smell a hypocrite on sunday's, you can tell him that. A true christian will tell you that we have all sinned, including himself, and try and DO what Jesus says rather than accusing others. However it's hard to find a 'follower of Christ', and unfortunately people end up hating the wrong guy - Jesus.