I think sometimes mess ups have blessings in them as well. He may have not listened to you before but now he may be more aware of what he is doing and how you feel about it. Next time things get worst, just stick up for yourself a little and demand he treats you like an adult human much less a daughter.