Well, we know about human rights abuses in China - yet the sport continues there. But chasing the oil-money in Abu Dhabi and Bahrain has come back to haunt F1 as this years season opener has been cancelled.
However, Williams F1 chairman, Adam Parr, expressed his relief that a decision had been madeby saying "It is clear that to race in Bahrain at this time would be inappropriate given the current circumstances."
Current circumstances ... ?
So I assume then, that past circumstances - the oppresion, lack of democracy, and autocratic rule in Bahrain and Abu Dhabi - are clearly not a problem, only when it finds itself on international TV.
If F1 really wanted to be a global sport - as it claims - then it's GP's would be more evenly spreadworldwide, not just concentrated in Europe (old money) the Far East (new money) and the Gulf (oil money).