Ansonsten sei noch einmal auf die beiden optionalen Argumente von \raisebox für die resultierende Höhe und die Tiefe hingewiesen. Du kannst dort jede beliebige resultierende Höhe oder Tiefe angeben, auch eine die größer ist als sie den Tatsachen entspricht. Wenn Du beispielsweise beim ersten optionalen Argument \normalbaselineskip und bei zweiten \totalheight angibst, also:
\raisebox{\dimexpr\ht\strutbox-\totalheight\relax}[\normalbaselineskip][\totalheight]{\color{red}\includegraphics[width=4cm]{kritik_1.png}}
Besser ist allerdings, wenn Du die vertikalen Linien endlich entsorgst und die horizontalen Linien mit booktabs machst. Dann gibt es das Problem gar nicht erst und das ganze sieht auch vernünftig aus und ist vernünftig lesbar:
\documentclass[11pt,fleqn,draft]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[demo]{graphicx} \usepackage{xcolor} \usepackage{array} \usepackage{ragged2e} \usepackage{booktabs} \newcommand*{\tablehead}[1]{\textbf{#1}} \begin{document} \begin{tabular}{l>{\RaggedRight}p{4cm}>{\RaggedRight}p{4cm}} \toprule \tablehead{Abbildung} & \tablehead{Kritikpunkt} & \tablehead{Begründung} \\ \midrule \raisebox{\dimexpr\ht\strutbox-\totalheight\relax}{\color{red}\includegraphics[width=4cm]{kritik_1.png}}% & Bild oben ausgerichtet, Text oben ausgerichtet & und noch etwas text \\ \bottomrule \end{tabular} \end{document}

BTW: Zentrierte Spaltenköpfe gibt es jetzt einfach mit:
\newcommand*{\tablehead}[1]{\multicolumn1c{\textbf{#1}}}