Wheeeee let's blame GM for other people's stupidity.
Your dealer and GM are two separate entities. GM doesn't have the time or money or resources to spend every single day breathing down its dealers' necks. I'm sorry that your dealer sucks, but that doesn't mean GM is at fault.
But then again, GM's an easier target, right?