Or maybe they can do what most every other US airline does and offer an option to their customers who pay for F (since those who upgrade are usually past the 7 day window for requesting special meals). All airline food comes from the same vendor (which is probably why I drank my cocktail out of a United cup the other day) so all AS would have to do is request something be made without meat.
I couched my complaint on WA/CA flights, but now that I'm moving east, it looks like I may consider moving the 1900 a flight from AS to someone else due to the food.