I seriously have a Cassandra complex (cursed with being right, and not being listened to). I felt like that a ton as a kid. Since as young as I can remember, it would hurt me that I could see things that were happening (or going to happen), that adults would ignore me on, and people would get hurt, because they couldn't listen to a kid.
Even my early work career had a bunch of it. I was the guy that would predict what would happen, try to sell people, they'd ignore me, after the 5th or 6th time I'd just change jobs. (No fun to watch train wrecks in slo-motion, over and over again). I'd have bosses call me up years later and tell me, "yeah, remember those things you said would happen: you were dead right on all of them". It used to bother me a ton. "Well, why couldn't you have listened to me then?" (It was often about product failures, or how a product/team would burn out, etc). So it hurt seeing people getting hurt.
One said, "if you know so much about Apple, why don't you write for MacWEEK". So I did. He called me up after I had my column and said my insights were much more insightful now that I didn't work there, and he was reading it in print. [sigh]
It hasn't really stopped, I've just gotten more accepting of it. It used to profoundly bug me and make me shut off from humanity. (Caring hurt). And I'd respond to people that wouldn't listen with arrogance. Now it's more apathetic perspective. I just explain what I think will happen, but if it's their ass on the line, it's their decision and not my problem. (And I can let it go). I'll try to persuade them, but it's their choice, and I'm cool with that. And if it comes to pass as I predicted (which is often), there's no reason to gloat, or rage at the machine. They made the best decision they were capable of at the time. No reason to beat them, or beat myself up for it.