now for the bad news: the maximum capital loss you can deduct (as you'll see on line 21 of schedule D) is $3000.

Yes, that is bad news. However, if your capital loss exceeds $3000 in a year you can carry over the loss in the next tax year(s). (In the US.)