You should move away from him. The further you are from home, the nicer he treats you. The closer to home, the more he reverts back to his need for independence. You won't get what you want as long as you are in the same town.