Frankly, against DE you stand no chance with that list. You need something to take down their skimmers, it seems that there is nothing more than venom cannons on the warrios at your disposal. Biovores would be very helpful.
Besides that using leaping warriors would save you from rapid fire...if you're good at guessing the distance. Don't use stealers against DE either, they are a waste of points.
jwu