Miami OH AD blasts BP