We haven't even reached July, and already I can't remember another year where we've had so many major public relations fiascos. BP's communications strategy, or lack thereof, as it deals with the ...