If TSA had been the ones to detain him (and his T-shirt not contained words like "bombs" and what not), I could see a legitimate gripe, but seeing as how the airline booted him and his shirt was plastered in stuff that could hurt business for the airlines (i.e. threatening stuff to the non-internet-lingo-savvy), he's got no leg to stand on.