Good for you. I completely agree with your sentiment re: scraping. It's ok if Google or another big company does it but god help you if you do as an indie dev. Thank you for sharing this. I commend you.
I've scraped millions of records from all kinds of companies big and small, politely of course, and I will definitely continue to do so at my discretion for ideas. In your case I would've scraped southwest without hesitation.
I'd make sure to distance yourself from the trademark as much as possible. Maybe even remove "sw" from the domain name but otherwise I don't see how they have a case.
TOS trying to enforce anti-scraping measures is a joke and makes a mockery of the judicial system.