For some people, drama comes looking for them. They try to live an ordinary week, day, whatever. Then something gets dropped on them like a bombshell out of the clear blue sky.
That's why I fail to understand certain people that seem to go way out of their way to create drama for themselves. Like guys that like only bad girls, and girls who only like bad guys. I find it very difficult to feel sorry for a girl that turns down nice guys all day long and then suffers raising their kids on their own because her star man is in prison (no one in particular, just as an example). Or the guy that dates a regularly sleasily dressed woman, then wants to beat up every man that looks at her.
The remedy? Depends on the person obviously. But if you really want true happiness, figure out the biggest causes of what makes you unhappy. This won't stop other people from trying to make you unhappy. It only helps in the areas where you sabotage yourself.