having previously worked with an airline, i can tell you one fact: for the most part the airlines actually are more well informed of the current TSA regulations than the actual TSA staff are at the airport (well in JFKNY anyway). its funny when the airline tells you that you are allowed so and so, and TSA says otherwise, and yet its plainly written in their internal fax to the airlines. the stupid thing is TSA will lie just to protect their own stupidity of the matter. and yes, TSA will hold your bag "for any reason they want". these are their own words actually. its no surprise people usually mysteriously end up with stuff "missing" from their bags sometimes after such a fiasco. and the only thing you have to show for it is the TSA card inserted into your bag after their official random "search" of your bag to call so and so number of any irregularities. they won't do anything but file it away somewhere. you can kiss your "missing" stuff goodbye.