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.