Although BA is the ticket issuing carrier, the liability rests with AS as actual carrier. You will get nowhere with BA on this.
EU Reg. 261/04 is not applicable since the flight was in the US and AS is not a community carrier. You will have to rely on AS terms and conditions. Good luck!