I don't know if I've said this before, but the term "ex" I don't mind it for wives, husbands, partners, boyfriends etc, that's fine. But everything else I hate it.
The ex president did this, the ex footballer did that. just use the word former, (it especially gets me when the newspapers and such do it! It just seems so cheap!)
It really gets on my nerves.