What were the specific details of your itinerary and was it all on one ticket? Usually BA will happily rebook on AA and vice-versa during misconnects - this is part of the joint business arrangement. With details we might be able to glean why you were refused in this case.