demanding and controlling you.....great start!

I'd say - NO WAY!

That read red flags all over the place.....trust your first gut instinct!