On our return flight, we sat at MIA for about 40-45 minutes. This caused us to be somewhat late for our next leg at CLT, but we managed to get off the plane, run to the next gate, and get there 5 minutes before the departure time. They denied us (about 25-30 people) from getting on the flight. They closed the door as we were talking to them. It was very infuriating to everyone. Especially so for these reasons: 1. Both flights/planes were American Airlines. 2. They told us someone would be waiting to help rush us over to get on the connecting flight. No one was there. 3. The reason we were late, was due to waiting for someone's luggage. 4. They wouldn't wait 5 minutes for 25-30 people, but waited 40 minutes for someone's luggage. 5. They shut the door as we all stood there watching. As we all were standing there asking WTF, they said it wasn't their fault, and there was nothing they could do. Go to customer service. Customer service dumped us into another town 45 mintues away on another flight, but offered no compensation for travel back to our own city. Only other option was to stay overnight and take a flight the next day. They would pay the motel fee and $12 dining voucher. We opted to fly to the other city and got a ride on our dime. My question: Customer service said the FAA makes the rules about flight delays and their hands are tied. Is that true? I call BS.