What a bully,
stop dancing to his tune, and see him when you want to,
I find I only want to speak to people when they are nice, kind and don't treat me badly.
decide how you want to be treated,(I suggest you have very high standards),
and if anyone treats you below the standard you set,
Have absolutely nothing to do with them until you have seen a complete change in their attitude, true remorse and understanding as to the error of their way,and let them work that all out for themselves, they will if they want to,
They must then wait until you feel you would like to have contact, because only then will they have demonstrated that they have any respect for you.
If you want him to respect you, you have to refuse to allow him to disrespect you,
he may never do so, he may cut off his nose to spite his face, rather than change, you have to grieve for the relationship you should have, and walk away,
One day you may build a new one, a good one, but it has to be built on respect, or you will be propping it up forever, and eventually you will collapse under the strain.
You have to show your children what is an acceptable way to be treated, if one of your children was been treated by a boyfriend,the way you are being treated by your father, you would want them out of the relationship, so get out.