TSA as it stands has low morale, mediocre hiring standards and a very poor track record and attitude towards customer service issues.
Rigorous training, high standards of professionalism and zero tolerance for any misconduct would go a long way in solving their current problems with the public.