Sorry to hear of your hassles. When you are on vacation, you are supposed to be having a GOOD time, not getting jacked around. My 20 year old blond hair daughter was delayed so long at LAX by the luggage screeners for packing a box of Kraft Mac and Cheese to take to her cousin in Oregon, she missed her flight.
When the screener asked her what was in the factory sealed box, Kimi answered "food". Must have fit their profile as some sort of a terrorist I guess. Next day she went through screening with the same box and nobody gave it a second look. Go figure....