My question is the following, if this is illegal why is it still happening, since it is not a new event, why?
It's not illegal if you consent to the search. The problem is too many people just agree with these searches like sheep. Unfortunately, airports and Amtrak are government-owned, so if you refuse the search the TSA can refuse to let you board. But buses and ferries are private, and the TSA has no authority to prevent you from boarding if you refuse the search. (Though the bus or ferry company could refuse on the advice of the TSA if the ticket contract allows it.)
You can be arrested if you do not consent to the search. http://articles.sun-sentinel.com/2010-11-20/business/sfl-airport-scans-pat-downs-refual-20101121_1_tsa-airport-checkpoint-sari-koshetz
"If I do not want others to quote me, I do not speak." -- Phil Wayne