Why do people Piss and Moan?

Pull back the reigns. Take that BMW and stash it for bit. Tell her you sold it and get a beater. Something nice and reliable. Then tell her she has to get a part time job to pay for her fuel and insurance.