Workaround A (drawing outside the defined style)
I tried to add drawing after the use of \node which can be customized outside your loop style.
%! *latex mal-chamfered.tex
\documentclass{article}
\pagestyle{empty}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows, calc, shapes.misc, matrix, shapes, arrows, calc, positioning, shapes.geometric, shapes.symbols, shapes.misc, intersections, chains, scopes}
\tikzset{
loop/.style={ % requires library shapes.misc
draw,
chamfered rectangle,
%chamfered rectangle ysep=2mm,
chamfered rectangle xsep=10mm,
text width=10em,
align=center,
},
}
\begin{document}
\def\malxsep{3mm}
\begin{tikzpicture}[node distance=1.6cm]
\node (l1)[loop]{aa};
\node (l2)[text width=10em-0.5em, align=center,below of=l1]{aaa aaa aaa \\aaa aaa aaa aaa aaa aaa \\aaa\\ aaa aaa\\ aaa aaa aaa aaa };
\draw (l2.north west)--($(l2.west)+(-\malxsep,0)$)--(l2.south west)--(l2.south east)--($(l2.east)+(\malxsep,0)$)--(l2.north east)--cycle;
\end{tikzpicture}
\end{document}

Edit: Workaround B (drawing inside the defined style)
I used the \tikzset to define following: I started to modify the loop style, inside that expression I added append after command, inside that part I incorporated the \pgfextra command and finally I drew a hexagon in the \node itself. I enclose the result of my efforts and a preview of it.
%! *latex mal-chamfered.tex
\documentclass{article}
\pagestyle{empty}
\usepackage{tikz}
\usetikzlibrary{calc}
\tikzset{
loop/.style={
anchor=north,
text width=10em,
align=center,
append after command={
\pgfextra{
\draw (\tikzlastnode.north west)--($(\tikzlastnode.west)+(-\malxsep,0)$)--
(\tikzlastnode.south west)--(\tikzlastnode.south east)--
($(\tikzlastnode.east)+(\malxsep,0)$)--
(\tikzlastnode.north east)--cycle;
}% End of \pgfextra...
},% End of append after command...
},% End of loop/.style...
}% End of \tikzset...
\begin{document}
\def\malxsep{3mm}
\begin{tikzpicture}[node distance=2cm]
\node(l1)[loop]{aa};
\node(l2)[loop] at (l1.south) {A\\B\\C};
\node(l3)[loop] at (l2.south) {aaa aaa aaa \\aaa aaa aaa aaa aaa aaa \\aaa\\ aaa aaa\\ aaa aaa aaa aaa };
\end{tikzpicture}
\end{document}

chamfered rectangle xsep=2cmsmall to make them have equal width. But no sharp edges. – Apr 14 '14 at 02:43chamfered rectantle xsepshould be automatic. I think my title is misleading. You do not have to do it withchamfered rectangle. I need a hexagon that arranges its height and keeps its width fixed. – ozi Apr 14 '14 at 11:05