Kaufen und besitzen ist erlaubt, aber das Mitführen ist verboten. Ausnahme: Messer die zu Sportzwecken dienen, dürfen in gesicherten Behältnissen (z.B. einem Rucksack mit Vorhängeschloss) transportiert werden.
Kaufen und besitzen darfst Du Alles, nur sollte man sich in Deutschland als Deutscher am besten nicht damit erwischen lassen.
Bei anderen Nationalitäten scheint es zur Zeit dass man es da nicht ganz so eng sieht.
Nach §42a (1) WaffG ist es verboten, feststehende Messer (und das ist ein Wurfmesser) mit einer Klingenlänge über 12cm zu FÜHREN. Führen heisst, die Waffe dabei und zugriffsbereit zu haben. Ob du diese Dinge zuhause in den eigenen vier Wänden führst, und damit Löcher in die Wand schmeißt, interessiert den Gesetzgeber herzlich wenig.
Sobald du damit allerdings vor die Tür gehst, machst du dich strafbar.