Well, although I disagree with the stupididty thing. Space Marines know when to fall back and what not.
However, Space Marine technology is inferior. Normally, I always side with the Emperor's Angels but...not this time. Their armour and skill just isn't gonna cut against the pure technological power of the DAoT.
"Wherever you tread, tread lightly. We are closer than you think, and our blades are sharp."
"We are coming. Look to the skies for your salvation."
"In the darkness all men are equal, save those that embrace it."
-Captain Kayvaan Shrike, Raven Guard 3rd Company