How about little ones like thing can be operated one handed insanely sharp and very concealable I have them on my key chain
Never heard about anyone getting in trouble for that. You can carry a Swiss pocket knife of course.
One funny thing in Sweden is that you must be 21 to own a stiletto, but you're not allowed to carry a stiletto, so it's no use having a stiletto, unless you're going to stab someone.