Now he is suggesting I move out completely, but I come round every morning to get DS ready for school, do the school run, pick him up give him dinner and leave at 6pm when ExP returns home from work. He wants my life to be more difficult because the reason we are no longer together is due to my actions so why should he lose out on having DS.
To hell with that, and to hell with 50:50 if he doesn't actually have the ability to look after DS during his half of the time.
If you do 50:50 and you have first refusal if he can't find childcare then you will still end up back where you started, at exH 's beck and call, and you won't be able to commit to a job, or any plans for the next day.
50:50 means you get no child support.
50:50 means too that if you can't come over to take care of DS when exH has to work, then he has to find someone else - anyone - to do childcare. Would you be happy to find out that any old random had taken care of your DS? He will do this just to spite you.
Push for him to have DS every other weekend and on Wednesdays for dinner.
He can have DS on Father's Day and you have him on Mother's Day regardless of whose weekend it should be.
You both have a celebration for DS's birthday on that day.
If a party is thrown by either parent involving schoolmates, then the other parent gets invited at least a week ahead of the date.
Alternate Christmases or one person gets Christmas and one gets Boxing Day.
DS stays with you on your birthday and with exH on that birthday regardless of weekend schedule if your or exH's b-day falls on a weekend.
You get half of school holidays each and also mid term breaks.
Emergencies like a funeral or close family wedding or visiting a relative in hospital can be by arrangement, with the default answer expected to be Yes and some solid reason required for any No.
Any events that DS is involved in, both parents can attend and sports, music, drama, etc calendars are to be shared so each parent is aware of matches, recitals, etc.
Parent teacher meetings are for both parents to attend together.
School to send reports and notifications to both parents.