Fair warning, part of the reason I'm posting this in the newbie forum is because I've only cursory knowledge as to what I'm talking about. I suppose the question should be phrased more in a "why isn't this an issue?" rather than "Is this a problem?" sort of way.
The reason I hopped between weeks and days is because the difficult changes
around every two weeks, just like a block is mined
around every two minutes; the difficulty is set for the next two weeks based on the actual hash rate of the network, which in turn determines if 2016 blocks are more likely mined in less or more time than two weeks. I.E.; if 2016 blocks are mined in <2 weeks, then the difficulty increases, if 2016 blocks are mined in >2 weeks, the difficulty drops. At least this is my understanding.
That said, most of what you said makes sense to me. In reality, most miners
don't drop out and would operate at a loss, but these sorts of attacks aren't really concerned with what the current mining economy is. I don't think it's an unreasonable prediction that if bitcoin *really* takes off, mining will become far less ideological and speculative, and much more logical and calculated as a necessity to maintain such an (eventually) expensive investment.
Plus, this part is where I think either we disagree or I'm mistaken.
Say the attacker has 10% of the network. To 51% the network that would mean getting 80%+ of the hashpower to go offline. That means difficulty falling 80%. What do you think would happen to ASIC sales (lets pretend all companies are in stock but nobody is buying because profits are too low) if difficult fell 80% and suddenly the daily profit exploded 500%? Do you think a tiny number of miners might maybe think about mining or do you think we would see an explosion of new miners driving difficulty right back to small margin territory (up 400%)?
The attack is taken advantage of the fact that (unless I'm mistaken) it takes two weeks for the difficulty to change, meaning it takes two weeks for these miners to be able to respond to that change.
And more along the lines of is the attacker has 40% of the network; they'd need to cause 20.1% of the network to go offline in order to 5% attack. In my understanding of how things work (which could be completely wrong), it sounds a lot more plausible to get 20.1% of the network to drop out due to a 40% increase in difficulty. If this attack could force a number of miners that 1.) comprise 20.1% of the processing power, 2.) cannot operate with a 40% increase in difficulty and have to drop out for two weeks until the difficulty goes back down, then it would be problematic and more feasible than a direct >50% attack, right?