I think that was awful. If someone did have the power to see the future, then they should be responsible with that info. I personally don't believe in that stuff anyway, so would be inclined to dismiss it out of hand.
DH went to a pub once, a clairvoyant (or medium or other such type) had a 'function' in the room upstairs. She got talking to dh, trying to get him to come and join them. He said, I'll come if you can tell me how many pints I'm going to drink tonight. She huffed and walked off. - She should have forseen that and not bothered going over to him, really!
And fwiw, you can say a lot of things that are 'very true', but which are actually SO general that they apply to everybody! (e.g., you are sometimes extroverted, but can also be shy. You've had a few problems in the last year, haven't you?) Also, they say something general then read your body language to see if they are on the right track, and following your body language to guide them to something that seems very specific - so you give them all the info, they just feed it back to you!