Gosh, Kev, your post made me cry. Your X is definitely a witch!!! I think Beth gave you great advice. Thing is, who knows how long W's "present" H will be around? "You" will always be there for them. Correct S when he refers to you as "Kevin."
Get your kids schedules directly from the source if necessary and don't ask your X for permission for anything.

(((Kevin))) We all love you even tho you dress funny........