Common business practices aren't "fraud & embezzling". ANY business you go to will generally try to up sell a product, some may be doing it without you knowing it.
Can you in any way prove that a shield is not a GM Dealer fix? It seems adequate to me.