If you really feel like a harsher penalty is needed, take it upon yourself to punch yourself in the crotch. If you die multiple times punch your an additional time until you are finally out of a weakened state...

SP/XP loss is not the way to go. There are to many variables beyond a players control. I don't feel like losing sp/xp/having gear destroyed because moron tank is not doing his job, or the healer was picking his nose, or the server gets a lag spike, or my isp has a connection issue, or some scumbag thinks its great to pull extra mobs and take off, or being trained which I have been seeing more often recently as well as the fact that there are R60+ mobs in STARTER FRIGGIN AREAS that one shot ANYONE on game.

Simply make it so that when you die you cannot attack, period... until a 5 minute rez timer goes down. Make it so that Raise I cuts it down by a minute, raise II in half and raise III cuts it out completely. Dying multiple times while in weakened state increases the no attack timer by 1 min each time you die.

Make it so that if you die and need to return it is still 0 anima, but instead of returning to your home point it returns you to the CLOSEST crystal. Most people who blood port plan that head of time, they do it to traverse great distances fast, not to be sent back to the nearest camp.