As a number of people have said, the erosion of services (as opposed to service) is something that is taking place across the industry – probably inevitable in the present financial climate. What is totally unnecessary is a downgrading of service, for which there are no obvious financial benefits.
As someone who regularly travels both business and economy class across a range of carriers, my food advice if you are pushed to the back of the bus is to order an Asian vegetarian meal. This is normally a vegetable curry with steamed rice, something that keeps very well and is tasty and filling. Pasta is generally OK too but can get burnt and hard if over-heated (which is true of most of us, come to think of it!!). Also, take aboard a range of snacks in order to avoid mid-flight stodge in economy – pot noodles are my pet hate because of the smell. Fruit is great, especially good apples because they travel well but don’t forget to clear any remaining items from your bag before landing in Oz or NZ (have been caiught out there before, too).