Oh, no! It's interesting that you should mention it, though, because I just started carrying an 05 olive day, and the tassels seem a lot softer and more fragile than the ones on my 06 bags. I was actuallly thing, "Oh, I'd better be careful and hold the tassel close to the zipper when I open the bag."
Yes, you should be able to order new tassels from BalNY. If not, there was a thread (or two) documenting posters fixing their own snapped tassels with flexible leather glue and having a lot of success.
As for the boyfriend...40 lashes with that tassel!
That sounds rather kinky...
I hope you get replacements for the tassels. Try BalNY, you might just get lucky.