Dorian: too bad about the no more J class travel, but at least they are spreading the pain to everyone. As for the points, if they got sticky about this, it could take the fun out of travelling
On the other hand, there are lots of other opportunities out there and like Ken says, if you leave, the miles go with you
I am sure it will all work out. Besides, how would the company know how many points (other than your base miles) you have actually earned. If they are going through a tough patch, you might feel a little charitable and help them out occasionally for some kind of favor in return but I don't think you need to give up those big promo bonuses that far exceed all the base miles you will ever earn!