another link and more info (maybe) ... http://www.charlotteobserver.com/2012/05/22/3259468/report-charlotte-bound-flight.html
interesting factoid from your link:
The Bangor [Maine] airport is accustomed to dealing with diverted flights. It’s the first large U.S. airport for incoming European flights, and it’s the last U.S. airport for outgoing flights, with uncluttered skies and one of the longest runways on the East Coast. Aircraft use the airport when there are mechanical problems, medical emergencies or unruly passengers.