Direct flights (single flight numbers with a connection) only earn avios and tier points based upon the beginning and end cities. This is how it credits with Advantage also. You won't get AA to change their mind. See also this thread and others linked within:
http://www.flyertalk.com/forum/briti...g-flights.html