You had to spend fate points to get visions that coerced you into doing something neither you nor your character wanted to do?
Pardon my language, but that's bullshit.
I think maybe your GM misunderstands just what Cassandra's Tears is supposed to do. It's visions of the future, yes, but visions that nobody else believes. It should have been a monumentally difficult task for your character to convince the others that any of those things were true.
This is what I was trying to get to. It's supposed to complicate your life - give you FP's and put an aspect on the world that can be compelled and tagged at the appropriate moments so that things get pointed to what happens in the vision. It's a rail-road tool, I suppose, but it requires that PC's get compelled
constantly if their motivations are
counter to the visions. Also, as Blackstaff pointed out, when you try to explain the visions people say, "yeah whatever, there, crazy guy."
It actuallymight be fitting for your character to have not done what his character thought he should do. He got confused by the visions, had doubts about his original instincts, "What! Maybe the BCV isn't so bad?" But man, you should've gotten a FP for every "concession" you made.