Word breaking for two sentences
Instead of \\
you can use \par\nobreak
to prevent page breaks:
\newcommand{\ger}[2]{{\noindent\raisebox{-0.2mm}
{\includegraphics[width=5.47mm,height=3.28mm]{Flag_1.pdf}}
\color{red} #1\par\nobreak\noindent\raisebox{-0.2mm}{\includegraphics{pol.pdf}}
\color{blue}\emph{#2}}\vspace{5pt}}
One solution is to put the whole thing in a \minipage, and make that mini page a float.
Edit
Per request, an example:
\newcommand{\ger}[2]{%
\begin{figure}
\begin{minipage}{\textwidth}
\noindent
\raisebox{-0.2mm}{\includegraphics[width=5.47mm,height=3.28mm]{Flag_1.pdf}}
\color{red}{#1}\\
\raisebox{-0.2mm}{\includegraphics{pol.pdf}}
\color{blue}{\emph{#2}}
\end{minipage}
\end{figure}}
You may want to add a \caption
and a \label
as well.