Human Rights is, IMO, one of the least effective arguments to be used for boycotting anything.
As someone who was born in Northern Ireland in the late 1950's the only human right I had was to keep my head down and my mouth shut if I knew what was good for me ..... way before the days of 24/7 news and internet petitions!
I fully appreciate the way the world has changed since then (I personally escaped when I went to university in England and now only return to NI for family visits) but I find it difficult to reconcile the outrage from afar to events in Libya or Bahrain by citizens of all those countries that have condoned discrimination, torture or even murder when it suits them.
Ask an Iraqi how they view British or American records on Human Rights .... so Silverstone/ Austin to be boycotted?
Ask an Aborigine about the Australian record .... so should Melbourne be boycotted and will Mark Webber lead the way?
...... and maybe Mark could let us have his views on
http://www.bbc.co.uk/news/world-asia-pacific-13637307 child immigrant deportation as well.
Several have already made mention of current China/Tibet and Turkey/Kurds situations ... so they should go as well?
By the way, Bahrain had a poor record on human rights long before this year; but so does Malaysia, India, UAE(AbuDhabi) and Brazil ...... in fact, put the words 'human rights' plus any F1 host name into Google/Wiki and you might be surprised.
And shouldn't, therefore, all these countries also be thrown out of UEFA/FIFA and the Olympic movement?
My answer is an unequivocal NO, because sport must transcend Politics, Race, Colour, Religion and all the other ancient tribal divisions - for God's sake something has to .... and pardon that pun, coming from a devout agnostic!
So, you may ask, what do I suggest? ..... well, the decision to race, or not, should be made on sporting and safety grounds, nothing else; but if the drivers or teams feel strongly about other events in the locality there's nothing to stop them wearing black arm-bands or observing a minutes silence before the race! ..... provided they do likewise, elsewhere!!