The thing that irks me here is that this is not targeted. The past offers never bothered me - they were particularly going after selected passengers that, for whatever reasons they choose, AA felt would be high value to them. That's fine, it's smart business.
This isn't that - this is spreading a free code throughout the internet for anybody to sign up regardless of the value that they might bring, and that I find insulting to loyal customers.