K.P.
Have not read any of the responses but i would have said "if you would like to start paying my mortgage then i will invite people, otherwise it is my house and i will do as i please". I think its time to sit down and have a conversation about you being an adult and expect to be treated as one and will no longer accept being talked down to.