It's not just the thievery at the stealership, it is also the simple fact that you are not buying reliable vehicles. You are buying junk that many times doesn't make 25,000 miles before it blows up. Then the shop says it was owner neglect and they don't want to cover the repair.
Anyone that pays $1000 a month for a vehicle needs their head examined. If you can afford it, great, I just choose not to piss my money away like that. If I had to put $15,000 into my pick-up tomorrow, I would still be light years ahead because the truck is still like brand new at 15 years old.
I worked hard to get what I have and I take care of it.