TSA chaos and long airport lines pushed me to cancel my flight and take a 20-hour Amtrak ride instead. Here's why I'd do it again.