I've only had one experience where I was forced into paying for an upgrade -- the San Diego airport Enterprise Rent-a-car location. I won't go into details but the reps were simply awful in many ways. I don't think this is a company-wide policy - just bad tactics by individual employees.