They let this guy back on the job? If I flew Southwest in the first place, I'd boycott! All we can hope is that the "gays" and "grannies" he works with have come up with an awful nickname for him and are using it to his face. How about "asshole"? That seems to fit.
Update: Joy Behar and guests (including Dan Savage) weigh in: