I think in a school they have the right to search someone whenever they want... but in general public shakedown searches of 'suspicious' people is bullshit!