AA was absolutely correct and you were wrong.
You chose to purchase through Expedia, gave your money to Expedia and it is Expedia which owed you a refund when AA cancelled its flight.
The rest, including police complaints and the like is over the top hyperbole, will go nowhere, and will if anything, slow down your refund.
The lesson iearned is not to purchase through opaque third parties such as Expedia. Had you purchased from AA, you would have had a refund from AA, typically within 8-10 days of your online request. No phone calls, no arguments, and no wasted time.