Yes it does seem over the top, however it wasn't my idea to lodge the complaint. It was a suggestion from the Airline Complaints Authority.
In any case, if Virgin wants to be treated like a 'grown up' airline, they need to start acting like one. If Qantas can cater for religious or dietary restrictions, why can't Virgin. If I've paid over $1000 for a business class flight for 5 hours across the country I would expect to be fed by the airline, not bring my own food. The last time I checked, discrimination against someone on religious grounds was against the law.
I don't want this to blow out of proportion. As this was a thread about Business class catering on Virgin, I just thought I'd let people know that they don't cater for vegetarians or gluten intolerence, or any other requirements, as Qantas does.