 The stock of BP has plunged 55 this year and thus it is now hovering near its 25-year lows. BP is currently facing a perfect storm, partly due to its own sins and partly for reasons beyond its control. 