Your fault and problem for being fully O based and neglecting any kind of D. Even still I wouldn't of called militia for those attacks.
While I do agree with the fact that building some D in your first village is necessary, I think you would be doing the wrong move by not calling the militia in this situation. These "spear nukes" are much easier to clear by defending rather than by backtiming at this stage of the game because the turtles sending them have high walls and reduced morale most of the time. Sure, it doesn't matter if you have a lot of troops (including rams), but at under 1k points you would likely not have enough to make attacking more profitable. Besides, after clearing the turtle's troops you gain all of his resources to make up for the loss of production from the militia, and you know very well how much more profitable player farms are than barbs.