I agree on the dealership issue. Nobody seems to care anymore about the customer just their paycheck. People don't even know their job anymore either.
It makes me wonder if they would have billed both you and GM.You'll find these dealers on all makes of cars, not just Chevy.They wanted to make money on you, hoping you werent smart enough to ask about the warranty.