Sobre a locução «graças a», transcrevo o que comentário de Maria Helena de Moura Neves, no seu Guia de Uso do Português (São Paulo, Editora Unesp, 2003):
Pela origem da palavra graça (lat. gratia), a expressão significa "em débito a", "com recurso a", "com ajuda de", o que implica um complemento de valor positivo (eufórico), em construção em que se faz referência a uma obtenção afortunada. Contudo, não posso deixar de recohecer que, GRAÇAS A esses sucessos, a "tensão" em relação a mim diminuiu muito. [...]
Entretanto, a expressão também tem o significado mais genérico de "por causa de", "devido a", usando-se, portanto, também com complemento de valor negativo (disfórico), ou neutro. Assim, GRAÇAS À sua desimportância estratégica e à sua maldição, a villa se conservou, com seus tesouros de arte. [...] E assim fiquei sem saber exatamente o que tenho, ou mesmo se tenho, GRAÇAS À enciclopédica ignorância do doutorzinho que me atendeu (...).
Em suma, para os mais ciosos da etimologia e da semântica de graças, recomenda-se que a locução «graças a» se empregue apenas com complementos de valor positivo.