What a brat.

May i ask, how old is she now? If she is younger than 18 and you kick her out this could have nasty ramifications for you - cops visiting etc.

But its certainly what i would do!

Lock the house - her house is the granny flat - your house is the house. She shouldnt have access to this and vice versa you then wont have access to her granny flat. Did you guys put her on the lease or is it just in your names? I'd be adding her to the lease as a sub let of the granny flat asap, and ensuring her electricity is a seperate supply if you can.

If she is a big enough girl to "move out" and live with her BF then she is a big enough girl to take care of the simple issues that come along with moving out..... including getting her own washing machine (and doing the washing!!), dryer and internet!!!

I know you love your daughter but you are not doing you or her any favours by allowing them to sponge off you and your DH. Different story if she respected you, but obvioulsy she doesnt hun.