2 months is plenty of notice. How much more notice did they want?

Take it as a compliment. They are obviously so happy with you that they are lashing out and upset that they're loosing you.