I haven't had anyone give me trouble about sewing kits or pins.

One recommendation is to pack in clear pouches or use ziplocs. This can make bag searches faster since the TSA goons can see into the pouches and don't need to pick everything out. That has worked for me; my bag seems to get picked a lot for extra attention.

I also recommend that waterless hand sanitizer.

Last week I inadvertently left an SOG Crossgrip in my bag and no one caught it. I packed it in my checked bags on the flight back.