There has been lots of debate and controversy about the move, with many decrying that the country does not deserve to have the race due to its human rights violations.
Personally, I feel that it's a bad move on the FIA's part. But not for the reasons most people are arguing against.
Rather, I feel that it's more of a logistical nightmare for the FIA to suddenly swap races around as they please, with the season already underway.
The re-arranged Bahrain Grand Prix replaces the Indian Grand Prix, which will now be moved to December as the season-ending race.
Now, at this stage of the season, most people would have already made plans to attend the inaugural Indian race, considering how difficult it can be to get tickets to Formula One races.
For the FIA to disrupt people's plans willy-nilly simply shows little to no consideration to the people that matters most to the sport, and the people who have made F1 so successful: the fans.
Imagine if, say, the Singapore Grand Prix was suddenly moved towards the end of the season. I'm sure that those who have already bought tickets would be upset at the sudden change of dates.
I would have preferred for the FIA to insert the Bahrain race at the end of the season, to minimise disruption as much as possible.
But then again, I have no influence over Bernie Ecclestone or the FIA, so what do I know.
It's just a shame that the top-tier level of motorsport is increasingly becoming a laughable farce to the rest of the world.