As I have posted on another thread, You can purchase a full sized swiss army knite w/4" blade in the kiosk just before you board your aircraft at Geneva
This is true. I bought one a couple of weeks ago and brought it back in the cabin with BA to London.
Strangely enough, I didn't feel the urge to hijack the flight, attack the CC or my fellow pax.
Obviously I'm in the minority the way security is ramped up these days..... best go and get some counselling