Best to avoid those sorts, then, definitely. Sounds like if people can't be decent to you, best stay away. I've had a thing with one like that. Decided other stuff was more important than keeping his promises.
Granted that's a lot of people, but...decent ones apologise.