[step:Derive the contradiction from a hypothetical zero of $L(s,\chi)$ at $s=1$]
Assume for contradiction that
\begin{align*}
L(1,\chi)=0.
\end{align*}
Since $L(s,\chi)$ is holomorphic near $1$, there exists a function $h$ holomorphic and bounded near $1$ such that
\begin{align*}
L(s,\chi)=(s-1)h(s).
\end{align*}
Also $L(s,\chi^2)$ is bounded near $1$ because $\chi^2$ is nonprincipal.
Let $\mathcal{L}^1$ denote one-dimensional Lebesgue measure on $\mathbb{R}$. For real $1<s<2$, the elementary integral comparison gives
\begin{align*}
\zeta(s)
=
\sum_{n=1}^{\infty}\frac{1}{n^s}
\le
1+\int_1^\infty t^{-s}\,d\mathcal{L}^1(t)
=
1+\frac{1}{s-1}.
\end{align*}
Since $0<s-1<1$, this implies $\zeta(s)\le 2(s-1)^{-1}$. Hence, with $C_1:=8$,
\begin{align*}
|\zeta(s)|^3 \le C_1(s-1)^{-3}
\end{align*}
for all real $1<s<2$. Since $h$ and $L(s,\chi^2)$ are bounded near $1$, there is a constant $C_2>0$ such that
\begin{align*}
|L(s,\chi)^4 L(s,\chi^2)|
\le
C_2(s-1)^4
\end{align*}
for all real $s>1$ sufficiently close to $1$. Combining these estimates,
\begin{align*}
|G(s)|
=
|\zeta(s)|^3 |L(s,\chi)|^4 |L(s,\chi^2)|
\le
C_1C_2(s-1).
\end{align*}
Hence $G(s)\to 0$ as $s\to 1^+$, so
\begin{align*}
\log |G(s)|\to -\infty.
\end{align*}
This contradicts the lower bound $\log |G(s)|\ge -C$ obtained from the Euler-product logarithm. Therefore the assumption $L(1,\chi)=0$ is false, and
\begin{align*}
L(1,\chi)\ne 0.
\end{align*}
[/step]