You are not being unreasonable. Maybe you should just stick to what was agreed upon and then there are no surprises. I think it is great you have been so flexible but it doesn't sound like you are getting any thing positive from your X in return. Good luck.