Jagr doesn't offend me that much. He's actually value under the cap b/c he's worth more. He might turn out to be the team's best trade asset come next deadline. You have to hope that contenders keep enough cap space open to absorb his salary at the deadline.
Kasparaitis is far more a problem, IMO. He's a third the player Jagr is but is earning nearly as much. When you consider what Hatcher signed for, Kasparaitis's contract is just bloody awful.